log4j在多线程中的使用 程序启动后会new 出两个一样的线程同时启动,我需要使用log4j分别记录下线程的日志,应该怎么进行配置,或者有哪些解决方法,请大大们执教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Circle circle = new Circle(1); circle.start();Circle circle1 = new Circle(0); circle1.start();这样的俩个线程,我需要用log4j分开记录下线程的运行情况 这里可以在Circle的构造方法中根据参数获取Logger,即类似于log = Logger.getLogger(Circle.class.getName() + "." + index);然后在代码中就使用这个log来打印日志但是这个需要预写好log4j的配置文件(或者在Circle构造中调用log.addAppender(fileAppender)来指定生成的日志文件) 火龙果大大,我现在需要按照这两个线程分配在两个文件夹下,如果单把线程名带出来,仍然没可读性啊。和这两个线程相关的还有其他log文件。怎样才能从线程入口的地方就把以后的所有日志全部分开呢 这样做有啥意义么?grep Thread-101 test.log直接就分离了 现在的情况是这两个线程都是我new出来的。Circle circle1 = new Circle(0);circle1.start();代表处理OACircle circle = new Circle(1);circle.start();代表处理财务Circle里的业务逻辑都是一致的,我现在需要让它在日志文件里,分成两个不同目录进行存储,以便客户去找到到底那地方出了问题。如果放在一个文件夹下的话,是可以看到,但是很乱,不容易定位 设置后台管理员思路 在weblogic中怎么配置数据源(数据库连接池) 是使用多套代码还是使用一套代码---架构 object 请问下structs的基本问题 webwork文件下载时文件名为中文出现乱码 小问题:jb2006 开发struts(struts1.2)问题,谢谢了 jbx中利用struts,第一个页面怎么出不来啊 哪位大虾知道哪儿有XML编辑器下载???? web 项目运行报错,不知怎么回事 java中有拼音转汉字的说法吗 线程没终止,线程对象会不会可能被回收
circle.start();
Circle circle1 = new Circle(0);
circle1.start();这样的俩个线程,我需要用log4j分开记录下线程的运行情况
log = Logger.getLogger(Circle.class.getName() + "." + index);然后在代码中就使用这个log来打印日志但是这个需要预写好log4j的配置文件(或者在Circle构造中调用log.addAppender(fileAppender)来指定生成的日志文件)
Circle circle1 = new Circle(0);
circle1.start();
代表处理OA
Circle circle = new Circle(1);
circle.start();
代表处理财务
Circle里的业务逻辑都是一致的,我现在需要让它在日志文件里,分成两个不同目录进行存储,以便客户去找到到底那地方出了问题。如果放在一个文件夹下的话,是可以看到,但是很乱,不容易定位