文章详情页
java - log4j多线程日志输出混乱
浏览:337日期:2024-04-01 09:40:28
问题描述
log4j多线程日志输出混乱,这个怎么解决,网上说根据不同的线程,定义一个输出文件,但我想在控制台那里输出他们就是分开的怎么将
变成
这样
问题解答
回答1:要实现你想要的目的,那要打印控制台日志线程阻塞等待,比如A线程开始执行并打印日志,同时B线程也开始打印输出日志,由于A线程还没执行完,B线程输出内容要等待A线程执行完再输出,万一线程A是个长期运行线程呢? 线程B就不能打印日志了,这样的方案是万万不能接受的妥协方法: 1 打印日志的LayoutPattern加个%t,输出线程名 2 控制台只输出特定线程估计这两个方法 都不是题主想要的方法,等高手们看看有什么方法没
标签:
java
相关文章:
1. javascript - 编程,算法的问题2. javascript - 想做一个canvas的触摸画板,但屏幕会在画的时候滚来滚去,如何阻止?3. 系统重装后,恢复mysql5.5?4. Java中main方法里面的参数一定要是String []args吗?5. docker绑定了nginx端口 外部访问不到6. javascript - node.js中stat() access() open() readFile()都能判断文件是否存在?7. css3 - CSS优先级问题8. mysql - sql 左连接结果union右连接结果,导致重复性计算怎么解决?9. css - 如何讓圖片像雲一樣的行為?10. html5 - 目前 公司App 嵌入H5页面 做个 手机支付功能 没有做过 所以 请求各位有经验的 给个思路
排行榜

网公网安备