Java 将异常与结构化参数一起记录
有人知道记录异常和结构化参数的最佳实践吗?请注意,建议不要使用它们,但没有提供替代方案。只需记录异常即可。具体来说,提供异常作为log语句的最后一个参数 例子Java 将异常与结构化参数一起记录,java,slf4j,logstash-logback-encoder,Java,Slf4j,Logstash Logback Encoder,有人知道记录异常和结构化参数的最佳实践吗?请注意,建议不要使用它们,但没有提供替代方案。只需记录异常即可。具体来说,提供异常作为log语句的最后一个参数 例子 //没有其他参数 logger.warn(“发生了不好的事情”,异常); //使用常规(非结构化)参数 warn(“在{}”、“foo”和“exception”中发生了错误); //有条理的论点 warn({}发生了不好的事情),kv(“foo”,“bar”),异常; 只需记录异常即可。具体来说,提供异常作为log语句的最后一个参数 例子
//没有其他参数
logger.warn(“发生了不好的事情”,异常);
//使用常规(非结构化)参数
warn(“在{}”、“foo”和“exception”中发生了错误);
//有条理的论点
warn({}发生了不好的事情),kv(“foo”,“bar”),异常;
只需记录异常即可。具体来说,提供异常作为log语句的最后一个参数
例子
//没有其他参数
logger.warn(“发生了不好的事情”,异常);
//使用常规(非结构化)参数
warn(“在{}”、“foo”和“exception”中发生了错误);
//有条理的论点
warn({}发生了不好的事情),kv(“foo”,“bar”),异常;
它是有效的,我犯了一个错误,将异常放在结构化参数之前,而没有尝试相反的方法。谢谢你的帮助!它是有效的,我犯了一个错误,将异常放在结构化参数之前,而没有尝试相反的方法。谢谢你的帮助!