多进程写日志文件 方法一: 解决log4j公用配置文件,多进程同时写同一个log文件,因存在操作系统pv操作问题, 导致部分日志丢失.解决方案是不同的进程写不同的log文件 测试于:Log4j 1.2.15 | CentOS 5.7 假设有个一个web项目,项目中同时包含一些app,这些app是是需要用java命令来启动的. 每启动一个app就相当于启动一个虚拟机,即一个进程. 问题一:如果公用项目中的log4j,那么必然多进程同时同一个log文件,存在操作系统pv操作问题, 导致部分日志丢失.