NXLog发布Windows事件和SeverityValue

时间:2016-05-12 22:58:55

标签: nxlog

我将NXLog发送窗口事件日志发送到我的logstash服务器。但是,我发现Windows事件日志中的原始严重性级别正在替换为" SeverityValue"和"严重性"。

映射是什么?如果Level为4表示信息,3表示警告,2表示错误,1表示严重,NXLog输出对我来说是什么?

为什么NXLog会这样做?

1 个答案:

答案 0 :(得分:0)

我在文档中找不到答案,但源代码有。来到这里:https://github.com/lamby/pkg-nxlog-ce/blob/master/src/common/error_debug.h#L16

我们看到了日志级别的设置位置。

typedef enum nx_loglevel_t { NX_LOGLEVEL_DEBUG = 1, NX_LOGLEVEL_INFO, NX_LOGLEVEL_WARNING, NX_LOGLEVEL_ERROR, NX_LOGLEVEL_CRITICAL, } nx_loglevel_t;

NXLog正在有效地尝试基准所有日志错误,以便无论来源如何,它们都是可比较的。