Packages

OTP logger backend that sends log events to Graylog via GELF UDP input.

Current section

Files

Jump to
graylog_logger sys.config.example
Raw

sys.config.example

[
{graylog_logger, [
{logger,[
{handler, graylog_logs, graylog_logger, #{
level => info,
config => #{
host => "localhost",
port => 12201,
inet_family => inet,
compression => disabled,
extra_fields => [
{<<"_env">>, <<"production">>}
]
},
formatter => {
logger_formatter, #{
single_line => true,
template => [pid, " ", mfa,":",line, " => ", msg],
time_offset => "Z"
}
},
filters => [
%{remote_group_leader, {fun logger_filters:remote_gl/2, stop}},
%{progress, {fun logger_filters:progress/2, stop}},
%{sasl, {fun logger_filters:domain/2, {stop, sub, [otp, sasl]}}}
]
}}
]}
]}
].