公司让搞一个大数据平台的优化,给了个vpn各种连接才进去到环境 好不容易项目跑起来了,但是控制台一直不输出日志,用的是log4j,本地测试都是正常的,看项目的log4j.properties配置也没有问题的,jetty下logs文件夹的日志文件输出有内容,但是控制台只有
这么几句输出,对于jetty不太熟悉,折腾了一整天才找到原因
2022-09-01 16:20:44.780:INFO::main: Console stderr/stdout captured to D:\software\jetty-distribution-9.4.48.v20220622\logs\2022_09_01.jetty.log
原因就在红色warning这一句了,Console stderr/stdout captured to console的日志数据都被拦截到指定的日志文件里面了
解决办法
修改jetty程序目录下的start.ini
将--module=console-capture注释掉就可以了
效果