Weechat по умолчанию уже записывает содержимое буфера в файл. Смотрите раздел плагинов для регистратора в документации .
logger.file.auto_log
: автоматически сохранять содержимое буферов в файлы (если только буфер не отключает журнал) [по умолчанию: включено]
logger.file.path
: путь к файлам журналов WeeChat
Журналы находятся ~/.weechat/logs/
по умолчанию, один файл на буфер.