把log4j的日志信息打印到swing组件上

来源:互联网 发布:05年至10年网络歌曲 编辑:程序博客网 时间:2024/04/29 09:42

网上有很多把system的信息打印到swing的组件上的,这个就不说了。但是默认情况下log4j的是打印不到的。那怎么办呢,肯定首先要做到还是让system的信息打印到swing,接着再来操作这个步骤:

 

为自己应用程序的输出控制台还是不错的。有个问题,如果要捕获 Log4J 的输出必须选择 1.2.13 或以上的版本的 Log4J,并在 log4j.properties 设置 

 log4j.appender.console.follow = true      #沿用 System.setOut() 或 System.setErr() 设置,默认为 false 

在 1.2.13 以前的 Log4J 的 ConsoleAppender 中没有 follow 属性,Lo4J 不支持 System.out 和 System.err 的分别输出,你可以在 log4j.peroperties 中设置 

lo4j.appender.console.target = System.out   #或 System.err,默认为 System.out 

Log4J 输出信息到控制台要么全到 System.out,要么全到 System.err,也就是在 ConsolePane 中没法分不同颜色显示 log.error() 和 log.debug() 信息

 

这些引用别人的文字,足以够解决我的题目问题了

0 0
原创粉丝点击