[
    {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]}}}
                ]
            }}
        ]}
    ]}
].
