springboot日志配置文件如下,为什么同一个错误,在控制台,跟本地会输出错误信息,在服务器上就不输出呢?

swnuv
  • 3.8k

第一张图是本地打印的错误信息
第二张图是服务器上的信息(也报错了,不知道为什么在日志文件没有错误日志)

回复
阅读 360
4 个回答
✓ 已被采纳

目测是直接 printStackTrace 了,这个是打到stderr里而不是日志里,所以日志文件里没有

我一般遇到这类问题直接java -jar启动去抓这个错误,不知道会不会不妥

exception.printStackTrace 是打印到控制台,控制台并不是日志文件

错误代码的内容让我看一下,是否调用了exception.printStackTrace(),
printStackTrace()不会将错误信息记录到日志文件

https://jfinal.com/share/2447
参加上面的链接,编写LogUtils,手动记录到日志文件
image.png
![上传中...]()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏