New logger features
By Sébastien Helleu on Friday, October 31 2008, 07:32 - plugins - Permalink
Logger plugin has been improved with many new features:
- command /logger (to see log status for open buffers, and set/disable log level on a buffer)
- custom level by buffer (or group of buffers)
- custom log filename mask by buffer (or group of buffers).
Set one directory by IRC server and a file by channel inside:
Do that: /set logger.mask.irc irc/$server/$channel.weechatlog
You'll have a tree like that:
~/.weechat/ |- logs/ |- irc/ |--- freenode/ | freenode.weechatlog | #weechat.weechatlog | #mychan.weechatlog |--- oftc/ | oftc.weechatlog | #chan1.weechatlog | #chan2.weechatlog
Log all messages on IRC buffers but not join/part/quit messages:
- for all IRC buffers:
/set logger.level.irc 3
- for a server and its channels:
/set logger.level.irc.freenode 3
- for a specific channel:
/set logger.level.irc.freenode.#weechat 3