控制台,日志打印信息区分

了解控制台和日志文件在错误排查中的不同角色。System.out.println和异常堆栈跟踪仅输出到控制台,而log.info()等日志记录方法的输出取决于配置,可以设置为输出到控制台或日志文件。正确配置日志工具,确保关键信息在需要时可追溯。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

稍微有些工作经验后就知道通过日志文件排错.但是常常搞不清楚什么信息会显示在控制台,什么信息会保存到日志文件.

总结

  1. 首先明白控制台,日志文件是两个完全不同的输出位置,控制台显示出的信息和日志文件中的信息完全是两码事,两个位置的信息相似是因为日志工具同时向两者都打印了信息.

  2.  System.out.printf,  e.printStackTrace()  ,e.message() 只会向控制台打印信息,不会被记录到日志中

  3. log.info(),error()等信息会打印到哪里,完全看配置,如果配置控制台打印,就会向控制台输出信息;如果配置文件输出,就会向日志文件打印.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值