Fuglu plugin to log all mail information via GELF
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Johann Schmitz aaa5f1b3db
Fix lint() support
il y a 1 an
fuglugelf Fix lint() support il y a 1 an
tests Added option to set the recipient-delimiter to provide cleaned up recipient addresses il y a 3 ans
.gitignore Initial commit il y a 3 ans
LICENSE.txt Initial commit il y a 3 ans
Makefile Added Makefile and sonar-project.properties il y a 3 ans
README.md Added option to set the recipient-delimiter to provide cleaned up recipient addresses il y a 3 ans
requirements.txt Support logging to GELF via HTTP il y a 1 an
requirements_dev.txt Added requirements_dev.txt il y a 3 ans
setup.py Decode subject before passing it to the logger il y a 3 ans
sonar-project.properties Updated sonar-project.properties il y a 3 ans

README.md

fuglu-gelf

fuglu-gelf is a fuglu plugin that logs the passing message with all informations to a GELF host.

Configuration

After installation, make the following changes to your fuglu.conf

[main]
appenders=gelf

[PluginAlias]
gelf=fuglugelf.logger.GELFLogger

and restart fuglu. This will log every mail passing through fuglu to localhost:12201 on loglevel INFO.

To configure the log level and/or the target host, add

[GELFLogger]
loglevel = DEBUG 
gelf-host = 10.11.12.13
gelf-port = 12345

# optional, if you're using postfix recipient_delimiter
# recipient-delimiter = 

to your fuglu.conf and restart fuglu.

By default, the source property of the Suspect class is omitted. You can enable it using

log-source = true

in the [GELFLogger] section to log the whole message.

License

See LICENSE.txt