For some time, i have been following ##slackware on irc.freenode.net. They have one bot which can be used to log all conversations on that channel. I wanted to have it also on ##id-slackware, so i searched for some IRC bots, and i found one of them which is very easy to set up. It's called LogBot.
It's an open source application and the setup is very easy. All you have to do is extract the content and make sure the directory structure is preserved. Next, set the configuration on config.ini file and make sure you have the write permission on the output directory where the log files will be placed. Run the bot and it will log all the conversations on the channel you set on the config.ini file. You can edit the presentation files by editing the files in html directory for better layout.
It's very simple and it can be setup in less than 5 minutes