NXLog 传送 Windows 事件和 SeverityValue
NXLog shipping Windows Events and SeverityValue
我有 NXLog 将 windows 事件日志发送到我的 logstash 服务器。但是,我发现 windows 事件日志中的原始严重性级别正在替换为 "SeverityValue" 和 "Severity"。
映射是什么?如果级别为 4(信息)、3(警告)、2(错误)和 1(严重),NXLog 输出给我的是什么?
为什么 NXLog 会这样做?
我在文档中找不到答案,但是源代码中有。前往此处: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 正在有效地尝试为所有日志错误设置基线,以便无论来源如何,它们都具有可比性。
我有 NXLog 将 windows 事件日志发送到我的 logstash 服务器。但是,我发现 windows 事件日志中的原始严重性级别正在替换为 "SeverityValue" 和 "Severity"。
映射是什么?如果级别为 4(信息)、3(警告)、2(错误)和 1(严重),NXLog 输出给我的是什么?
为什么 NXLog 会这样做?
我在文档中找不到答案,但是源代码中有。前往此处: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 正在有效地尝试为所有日志错误设置基线,以便无论来源如何,它们都具有可比性。