diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2019-11-07 16:42:52 +0100 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2019-11-07 20:53:19 +0100 |
commit | a4a371234215a7705f304875cc8af067bf3142af (patch) | |
tree | 53fe58c399908b0eb2206056ef82eb72d69c97c7 /doc | |
parent | 6c5f762596af9567afc4691beea212483fa7a07a (diff) |
Refactor logging logic.
Also, introduce new option 'logger-prefix' to determine the prefix of
each log line.
Closes: #942725.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/interimap.1.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/interimap.1.md b/doc/interimap.1.md index febec28..ee92668 100644 --- a/doc/interimap.1.md +++ b/doc/interimap.1.md @@ -290,6 +290,19 @@ Valid options are: default these messages are written to the error output.) This option is only available in the default section. +*log-prefix* + +: A `printf`(3)-like format string to use as prefix for each log + message. Interpreted sequences are `%n` and `%m`, expanding + respectively to the component name (*local*/*remote*) and to the + name of the mailbox relevant for the log entry. Conditions on a + specifier `%X` can be obtained with `%?X?then?` or `%?X?then&else?`, + which expands to *then* if the `%X` specifier expands to a non-empty + string, and to *else* (or the empty string if there is no else + condition) if it doesn't. Literal `%` characters need to be escaped + as `%%`, while `&`, `?` and `\` characters need to be `\`-escaped. + (Default: `%?n?%?m?%n(%m)&%n?: ?`.) + *type* : One of `imap`, `imaps` or `tunnel`. |