我将NXLog发送窗口事件日志发送到我的logstash服务器。但是,我发现Windows事件日志中的原始严重性级别正在替换为" SeverityValue"和"严重性"。
映射是什么?如果Level为4表示信息,3表示警告,2表示错误,1表示严重,NXLog输出对我来说是什么?
为什么NXLog会这样做?
答案 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正在有效地尝试基准所有日志错误,以便无论来源如何,它们都是可比较的。