Log4j在Web中

原创 2015年07月07日 21:38:37

1. 添加Log4j.jar

2. 编写代码

package com.coderdream.log4j;  

import org.apache.log4j.Logger;  

public class HelloLog4j {  

    private static Logger logger = Logger.getLogger(HelloLog4j.class);  

    public static void main(String[] args) {  
        // System.out.println("This is println message.");  
          
        // 记录debug级别的信息  
        logger.debug("This is debug message.");  
        // 记录info级别的信息  
        logger.info("This is info message.");  
        // 记录error级别的信息  
        logger.error("This is error message.");  
    }  
}  


3.添加log4j.properties在src目录下面

#可以设置级别:debug>info>error
#debug:显示debug、info、error
#info:显示info、error
#error:只error
log4j.rootLogger=debug,appender1,,FILE  
#log4j.rootLogger=info,appender1
#log4j.rootLogger=error,appender1

#输出到控制台
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
#样式为TTCCLayout
log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout

log4j.appender.FILE=org.apache.log4j.RollingFileAppender  
log4j.appender.FILE.Append=true  
log4j.appender.FILE.File=D:/log4jtest.log  
log4j.appender.FILE.Threshold=INFO  
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout  
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%F(%L) -%m%n  
log4j.appender.FILE.MaxFileSize=10MB  

4. 运行项目,查看日志

D:/log4jtest.log

</pre><p>5. 其他log4j文件示范 </p><p><pre name="code" class="html">### set log levels ###
log4j.rootLogger = debug ,  stdout
 
### 输出到控制台 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n
 
### 输出到日志文件 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG ## 输出DEBUG级别以上的日志
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n
 
### 保存异常信息到单独文件 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/error.log ## 异常日志文件名
log4j.appender.D.Append = true
log4j.appender.D.Threshold = ERROR ## 只输出ERROR级别以上的日志!!!
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n



相关文章推荐

log4j 在web中的应用

  • 2011年12月29日 23:43
  • 43KB
  • 下载

log4j与web.xml的配置

  • 2009年03月13日 15:43
  • 2KB
  • 下载

log4j2 配置 基于JAVA 以Web为例

log4j2性能 log4j2、log4j、logback性能比较 log4j2在SrpingMVC中的应用

web项目log4j简单案例

  • 2014年11月07日 15:08
  • 966KB
  • 下载

LOG4J输出日志到web目录的相对路径

LOG4J输出日志到web目录的相对路径 项目中必须是在使用spring web.xml加入 context-param>   param-name>webAppRootKeyparam-name> ...

log4j-web的jar包

  • 2015年11月24日 17:37
  • 22KB
  • 下载

Web项目中使用Log4j实例

  • 2015年05月19日 08:58
  • 5KB
  • 下载

java Web应用配置log4j日志记录

第一步:首先建立一个WEB工程,去log4j官网下log4j的JAR包导入到工程的lib目录下 第二步:在src目录下建一个log4j.properties 文件,文件命名可以由自己,只是记加载...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Log4j在Web中
举报原因:
原因补充:

(最多只允许输入30个字)