NXlog игнорирует многострочные трассировки стека tomcat при отправке в Papertrail

Я могу получить stacktrace [исключения] из rsyslog (v-8.13.0) на общий сервер nxlog, который отправляет журналы на сервер papertrail. Но сервер nxlog игнорирует эти многострочные журналы для бумажного следа. Я знаю, что в nxlog есть модуль (xm_multiline), который может анализировать это, но не знаю, как интегрировать его с моим текущим файлом конфигурации nxlog:

########################################
# Global directives                    #
########################################
User nxlog
Group nxlog

LogFile /var/log/nxlog/nxlog.log
LogLevel INFO
########################################
# Modules                              #
########################################
<Extension _syslog>
    Module      xm_syslog
</Extension>


<Input in1>
    Module      im_udp
    Host 0.0.0.0
    Port        514
    Exec        parse_syslog_bsd();
</Input>

<Input in2>
    Module      im_tcp
    HOST 0.0.0.0
    Port        1514
</Input>

<Output papertrail>
    Module om_udp
    Host papertrail.com
    Port 24785
</Output>

<Output fileout1>
    Module      om_file
    File        "/var/log/nxlog/" + $Hostname + ".log"
    Exec        if $Message =~ /error/ $SeverityValue = syslog_severity_value("error");
    Exec        to_syslog_bsd();
</Output>

<Output fileout2>
    Module      om_file
    File        "/var/log/nxlog/logmsg2.txt"
</Output>

########################################
# Routes                               #
########################################
<Route 1>
    Path        in1 => fileout1,papertrail
</Route>

<Route tcproute>
    Path        in2 => fileout2
</Route>

Любая помощь будет высоко ценится


person Nishant Singh    schedule 20.10.2015    source источник


Ответы (1)


Теперь я могу отправлять свои журналы в papertrail, используя следующую команду для трассировки стека tomcat.

<Extension multiline>
    Module  xm_multiline
    HeaderLine /^/
    EndLine //
</Extension>
person Nishant Singh    schedule 27.10.2015