Fuglu plugin to log all mail information via GELF
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Johann Schmitz aaa5f1b3db
Fix lint() support
vor 1 Jahr
fuglugelf Fix lint() support vor 1 Jahr
tests Added option to set the recipient-delimiter to provide cleaned up recipient addresses vor 3 Jahren
.gitignore Initial commit vor 3 Jahren
LICENSE.txt Initial commit vor 3 Jahren
Makefile Added Makefile and sonar-project.properties vor 3 Jahren
README.md Added option to set the recipient-delimiter to provide cleaned up recipient addresses vor 3 Jahren
requirements.txt Support logging to GELF via HTTP vor 1 Jahr
requirements_dev.txt Added requirements_dev.txt vor 3 Jahren
setup.py Decode subject before passing it to the logger vor 3 Jahren
sonar-project.properties Updated sonar-project.properties vor 3 Jahren

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