Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将异常与结构化参数一起记录_Java_Slf4j_Logstash Logback Encoder - Fatal编程技术网

Java 将异常与结构化参数一起记录

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

有人知道记录异常和结构化参数的最佳实践吗?请注意,建议不要使用它们,但没有提供替代方案。

只需记录异常即可。具体来说,提供异常作为log语句的最后一个参数

例子

//没有其他参数
logger.warn(“发生了不好的事情”,异常);
//使用常规(非结构化)参数
warn(“在{}”、“foo”和“exception”中发生了错误);
//有条理的论点
warn({}发生了不好的事情),kv(“foo”,“bar”),异常;

只需记录异常即可。具体来说,提供异常作为log语句的最后一个参数

例子

//没有其他参数
logger.warn(“发生了不好的事情”,异常);
//使用常规(非结构化)参数
warn(“在{}”、“foo”和“exception”中发生了错误);
//有条理的论点
warn({}发生了不好的事情),kv(“foo”,“bar”),异常;

它是有效的,我犯了一个错误,将异常放在结构化参数之前,而没有尝试相反的方法。谢谢你的帮助!它是有效的,我犯了一个错误,将异常放在结构化参数之前,而没有尝试相反的方法。谢谢你的帮助!