Introduction
The plugin logger may be used to log everything you want. It supports the following events:
-
Channel notice
-
Join
-
Kick
-
Me
-
Message
-
Mode
-
Private notice
-
Part
-
Topic
-
User mode
Installation
The plugin logger is distributed with irccd. To enable it add the following to your plugins section:
[plugins] logger =
Usage
There is nothing to do, except configuring it.
See irccd plugin notes.
Configuration
The plugin logger can be configured to format logs.
The logger.conf uses irccd syntax.
Section general
This section configures global options.
The directory where to store logs.
Section formats
Event log formats. By default all events are logged, if you want to disable any of them, set the desired option to "".
Format for channel notices.
Format for channel joins.
Format for kicks.
![]() |
Keyword #m is an optional reason, #t is the kicked target. |
Format for /me.
Format for messages.
Format for channel mode changes.
![]() |
Keyword #m is the mode name such as +b and #M an optional argument. |
Format for private notices
![]() |
Keyword #T is the targeted nicknamed for the notice, #u and #U are the sender nickname. |
Format for parts.
Format for topic changes.
Format for user mode change. This only affects you.