zoukankan      html  css  js  c++  java
  • linux中tomcat修改错误日志路径

    涉及文件 log4j.properties  
    (一般开发将该文件放在项目的缺省目录即源包下,在文件系统里,就是在项目的/src/java目录下,缺省的文件名是log4j.properties,这样项目发布后,就在tomcat的安装目录下的/webapps/项目名称/WEB-INF/classes里) 
     
    log4j配置文件日志输出路径修改
         log4j配置文件中路径配置一般有三种方法:
    (1)绝对路径法:直接配置为系统觉得路径;
    (2)相对路径法:
                log4j.appender.logfile.File=../logs/app.log,将日志记录到tomcat下的logs文件夹;
                log4j.appender.logfile.File=logs/app.log,将日志记录到tomcat的bin目录下的logs文件夹;
    (3)使用环境变量相对路径法:程序会优先找jvm环境变量,然后再找系统环境变量,来查找配置文件中的变量。
            log4j.appender.logfile.File=${user.dir}/logs/app.log,使用tomcat容器时${user.dir}对应tomcat的bin目录;
            log4j.appender.logfile.File=${user.home}/logs/app.log,${user.home}对应操作系统当前用户目录;
            log4j.appender.logfile.File=${webApp.root}/logs/app.log,${webApp.root}对应当前应用根目录;
     
    完整配置文件如下:
    log4j.rootCategory=WARN , R, D,stdout
    # Console
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
    log4j.appender.R.Threshold = INFO 
    log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %-5p ~ %m%n
    # R
    log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.R.File=../logs/log.log          #将log日志记录到tomcat下的logs文件夹
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.Threshold = DEBUG  
    log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p ~ %m  ~ %l ~ %c ~ %r%n
    
    # D
    log4j.appender.D=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.D.File=../logs/error.log         #将错误日志记录到tomcat下的logs文件夹
    log4j.appender.D.layout=org.apache.log4j.PatternLayout
    log4j.appender.D.Threshold = ERROR             #日志级别
    log4j.appender.D.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p ~ %m  ~ %l ~ %c ~ %r%n
  • 相关阅读:
    log4net 开启内部调试
    负载均衡的基本算法
    MapReduce算法形式六:只有Map独自作战
    MapReduce算法形式五:TOP—N
    MapReduce算法形式四:mapjoin
    MapReduce算法形式三:cleanup
    MapReduce算法形式二:去重(HashSet)
    MapReduce算法形式二:去重(shuffle)
    MapReduce算法形式一:WordCount
    理解yarn平台,理解万岁,肤浅理解也万岁~
  • 原文地址:https://www.cnblogs.com/dannylinux/p/8124918.html
Copyright © 2011-2022 走看看