Fuglu plugin to log all mail information via GELF
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Johann Schmitz aaa5f1b3db
Fix lint() support
1 ano atrás
fuglugelf Fix lint() support 1 ano atrás
tests Added option to set the recipient-delimiter to provide cleaned up recipient addresses 3 anos atrás
.gitignore Initial commit 3 anos atrás
LICENSE.txt Initial commit 3 anos atrás
Makefile Added Makefile and sonar-project.properties 3 anos atrás
README.md Added option to set the recipient-delimiter to provide cleaned up recipient addresses 3 anos atrás
requirements.txt Support logging to GELF via HTTP 1 ano atrás
requirements_dev.txt Added requirements_dev.txt 3 anos atrás
setup.py Decode subject before passing it to the logger 3 anos atrás
sonar-project.properties Updated sonar-project.properties 3 anos atrás

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