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

网上有很多把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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值