Several years ago, I settled on Chat Transcript Manager from Unsanity to archive and search through my extensive iChat log files. I conduct extensive meetings and have fully integrated IM into my workflow and Chat Transcript Manager was really well designed and easy to use.
Unfortunately, the tool was broken when Apple changed the format directory structure for the iChat log files in Leopard. It doesn’t see the new logs in which are in subdirectories. Unsanity hasn’t updated the software since the end of 2006, but luckily the fix is simply to flatten the logging directory structure.
The chats are stored here:
~/Documents/iChats/
I suggest coping the logs rather than just simply moving just in case something blows up. Don’t for get to set an actual path to your_destination.
find . -name ‘*.ichat’ | xargs -i cp {} /your_destination
After flattening, Chat Transcript Manager has no trouble indexing the files and I was able to pinpoint the conversations I wanted.