Now let me explain how and when this tool can be useful for you. Let's say you are a person like me, who has both a laptop and a desktop computer, and use both machines to communicate with people in Second Life. I like to keep track of my conversation history, so I have enabled chat logging.
By default Second Life logs your chat files to something like: "C:\Users\Administrator\AppData\Roaming\SecondLife\" In there there's a folder for each Avatar you log in with. My Avatar's name is "Aidamina Hunt" so there's a folder called "aidamina_hunt" in that directory. See Torley's Video Tutorial on chat logs to learn more about this
The problem with this is that you will have to sort through the chatlogs on both machines in order to retrieve a previous conversation. secondlife-chatlog-merger provides the solution. With secondlife-chatlog-merger you can merge the chat logs of two locations together in one location. You are recommended to only use this when you have timestamps enabled for your log files.
It will match all the files line by line and merge colliding texts together, making sure that all your chat is preserved in one location. You can even choose to let one of your source directories to be your destination path.
Read more about this tool in the Documentation.
Note: This version of secondlife-chatlog-merger features commandline input only. Later versions will come with a fullblown gui.