Tag: loggly

是否存在使用消息参数作为属性创建JSON对象的Logback布局?

我想将日志事件作为带有参数化字符串消息的JSON对象发送到Loggly。 我们的项目目前有很多代码如下: String someParameter = “1234”; logger.log(“This is a log message with a parameter {}”, someParameter); 我们目前正在使用Logback作为我们的SLF4J后端,而Logback的JsonLayout将我们的ILogEvent对象序列化为JSON。 因此,当我们将日志事件发送到Loggly时,它们看起来像这样: { “message”: “This is a log message with a parameter 1234”, “level”: INFO, …. } 虽然这确实有效,但它会为someParameter每个值发送一个不同的message字符串,这会使Loggly的自动filter无效。 相反,我想要一个创建如下所示的JSON的布局: { “message”: “This is a log message with a parameter {}”, “level”: INFO, “parameters”: [ “1234” ] } 这种格式允许Loggly使用消息对所有日志事件进行分组。 This […]