Web项目中使用Log4j文件记录日志

异常日志:log4j 下载log4j-1.2.17.jar
步骤:
1.导入jar包,找到org.apache.log4j下的logger.class
2.编写代码
  创建file文件,命名(log4j.properties),点击source编写
    #
      设置Logger 输出级别和输出的目的地
      log4j.rootLogger=dubug #记录dubug#
      stout #输出的目的地#
      logfile #日志保存文件#
    #
      log4j.rootLogger=dubug,stout,logfile
    #将日志输出到控制台#
      log4j.appender.stout=org.apache.log4j.ConsoleAppender #使用日志文件,追加到控制台#
      log4j.appender.stout.Target=System.err #输出目标#
      log4j.appender.stout.layout=org.apache.log4j.SimpleLayout #输出样式#
    #将日志输出到文件中#
      log4j.appender.logfile=org.apache.log4j.FileAppender #使用日志文件,追加到文件#
      log4j.appender.logfile.file=error.log #输出文件到error.log#
      log4j.appender.logfile.layout=org.apache.log4j.PatternLayout #布局模式#
      log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}[ %t:%r ] - [ %p ]  %m%n #输出格式#
3.使用日志
  全局变量:
    private static Logger logger = Logger.getLogger(类名.class) #导包 import org.apache.log4j.Logger;#
  局部变量:
    logger.debug(xxx); #开始记录#
  比如:
    private static Logger logger = Logger.getLogger(类名.class);
    try{
        logger.debug(xxx);
    }catch (Exception e){
        logger.error(e.getMessage()+'您报错的原因');
    }
4.运行代码,在项目当中找aa.log日志文件

猜你喜欢

转载自www.cnblogs.com/Listener-wy/p/13378984.html