工作中遇到日志打印错误,你是否正确操作打印日志记录?

更新于
2026-10-11 06:31:30
0阅读来源:SEO资讯
  • 内容介绍
  • 相关推荐

本文共计980个文字,预计阅读时间需要4分钟。

工作中遇到日志打印错误,你是否正确操作打印日志记录?

问题+今天在工作中,Redis接收到消息后,入库失败,只看到了报错,但不知道具体是什么异常,也没有具体的堆栈信息。javapublic class ExceptionTest { public static void main(String[] args) { try { System.out.println(测试代码); } catch (Exception e) { e.printStackTrace(); } }}

问题

今天在工作中,Redis接收到消息,入库失败了,只看到了有报错,但是没有看到是什么异常,还有具体的堆栈信息。

public class ExceptionTest { public static void main(String[] args) { try { System.out.println(1 / 0); } catch (Exception e) { e.printStackTrace(); } } }

上面这段程序只会将日志,输出到idea的控制台,并不会将,错误日志写入到log文件中。

e.printStackTrace()方法是用于打印异常堆栈信息到控制台,并不会将日志写入到log文件中。它会将异常的跟踪信息输出到标准错误流(System.err),通常会在控制台或终端显示。

Soga,原来是这样。。。。。

阅读全文

本文共计980个文字,预计阅读时间需要4分钟。

工作中遇到日志打印错误,你是否正确操作打印日志记录?

问题+今天在工作中,Redis接收到消息后,入库失败,只看到了报错,但不知道具体是什么异常,也没有具体的堆栈信息。javapublic class ExceptionTest { public static void main(String[] args) { try { System.out.println(测试代码); } catch (Exception e) { e.printStackTrace(); } }}

问题

今天在工作中,Redis接收到消息,入库失败了,只看到了有报错,但是没有看到是什么异常,还有具体的堆栈信息。

public class ExceptionTest { public static void main(String[] args) { try { System.out.println(1 / 0); } catch (Exception e) { e.printStackTrace(); } } }

上面这段程序只会将日志,输出到idea的控制台,并不会将,错误日志写入到log文件中。

e.printStackTrace()方法是用于打印异常堆栈信息到控制台,并不会将日志写入到log文件中。它会将异常的跟踪信息输出到标准错误流(System.err),通常会在控制台或终端显示。

Soga,原来是这样。。。。。

阅读全文