`
wmswu
  • 浏览: 104000 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

log4j屏蔽system.out的方法 摘取

    博客分类:
  • java
阅读更多
public static void setStdoutWithLogger(String logName) 
{ 
System.setOut(new LoggerPrintStream(logName)); 
} 

class LoggerPrintStream extends PrintStream{ 
Logger logger; 
public LoggerPrintStream(String logName) 
{ 
super(new ByteArrayOutputStream(0)); 
logger = Logger.getLogger(logName); 
if( logger == null) 
throw new RuntimeException("Can't logger:"+pLoggerName); 
} 
public void println(String s) { 
log(s,level); 
} 
///其它它代码略....... 
} 

 

核心代码 System.setOut(new LoggerPrintStream(logName));

分享到:
评论
1 楼 xindongwei 2012-05-30  
我看你的代码正是我现在要寻找的,还是不是太明白怎么部署的。还要写个监听器吗

相关推荐

    Log4j将System.out搞到log4j中输出四

    NULL 博文链接:https://wwwiteye.iteye.com/blog/1985170

    Tomcat使用Log4j输出catalina.out日志

    今天小编就为大家分享一篇关于Tomcat使用Log4j输出catalina.out日志,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    log4j-core.jar包

    log4j-core.jar包,log4j-core.jar包,log4j-core.jar包,log4j-core.jar包,log4j-core.jar包,log4j-core.jar包,log4j-core.jar包,log4j-core.jar包

    Log4j日志包

    log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n ...

    log4j日志驱动包

    log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #...

    log4j替代catalina.out

    ubuntu下tomcat中输出日志,log4j替代catalina.out所需配置

    log4j.jar各个版本

    apache-log4j-1.2.15.jar, apache-log4j-extras-1.0.jar, apache-log4j-extras-1.1.jar, apache-log4j.jar, log4j-1.2-api-2.0.2-javadoc.jar, log4j-1.2-api-2.0.2-sources.jar, log4j-1.2-api-2.0.2.jar, log4j-...

    log4j-1.2.14.jar,log4j-core-2.1.jar

    log4j-1.2.14.jar log4j-core-2.1.jar log4j-api-2.1.jar commons-logging-1.2.jar commons-logging-1.1.1.jar commons-logging-1.0.4.jar

    log4j-1.2.17.jar下载

    log4j-1.2.17.jar下载

    log4j-1.2.15.jar

    log4j.1.2.15.jar包

    apache-log4j-1.2.15.jar

    apache-log4j-1.2.15.jar

    slf4j-log4j12-1.0.jar

    slf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4...

    log4J-1.2.17.zip

    在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的...

    log4j-1.2.11.jar

    log4j-1.2.11.jarlog4j-1.2.11.jarlog4j-1.2.11.jar

    log4j2.component.properties

    log4j2.component.properties

    Log4j配置说明.rar,Log4j配置说明.rar

    Log4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rar,Log4j配置,Log4j Log4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rar,Log4j配置,Log4j

    log4j-1.2.16.jar

    log4j-1.2.16.jar log4j-1.2.16.jar log4j-1.2.16.jarlog4j-1.2.16.jar

    log4j配置文件

    log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} [ %t ] [ %p ]:%L - %m%n

    log4j-1.2.16.jarslf4j-api-1.6.1.jarslf4j-log4j12-1.6.1.jar.rar

    log4j-1.2.16.jar/slf4j-api-1.6.1.jar/slf4j-log4j12-1.6.1.jar 总共三个jar包

Global site tag (gtag.js) - Google Analytics