zoukankan      html  css  js  c++  java
  • 配置LOG4J(log4j-1.2.17)

    1
    配置log4j
    配置log4j的CLASSPATH环境变量一定要直接指定,
    vim /etc/profile
    export CLASSPATH=$JAVA_HOME/lib/log4j-1.2.17.jar:$JAVA_HOME/lib:$JAVA_HOME/jre/lib。

    编译 javac Hello.java ,生成Hello.class,并且生成的Hello.class要放到CLASSPATH里,才能使用java Hello来执行。
    执行 java Hello

    2  http://bbs.csdn.net/topics/310256270

     Internal Error: File /WEB-INF/web.xml not found  



    3  log4j.properties配置示例

      log4j.rootLogger=debug, stdout, R
      log4j.appender.stdout=org.apache.log4j.ConsoleAppender
      log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

      # Pattern to output the caller's file name and line number.
      log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

      log4j.appender.R=org.apache.log4j.RollingFileAppender
      log4j.appender.R.File=example.log
      log4j.appender.R.MaxFileSize= 100KB

      # Keep one backup file
      log4j.appender.R.MaxBackupIndex=1

      log4j.appender.R.layout=org.apache.log4j.PatternLayout
      log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n        

    使用log4j的小程序:
      import com.foo.Bar;
      import org.apache.log4j.Logger;
      import org.apache.log4j.PropertyConfigurator;
      public class MyApp {
        static Logger logger = Logger.getLogger(MyApp.class.getName());
        public static void main(String[] args) {
          // BasicConfigurator replaced with PropertyConfigurator.
          PropertyConfigurator.configure(args[0]);
          logger.info("Entering application.");
          Bar bar = new Bar();
          bar.doIt();
          logger.info("Exiting application.");
        }
      }

  • 相关阅读:
    麦肯锡 问题分析与解决技巧
    JavaSe_IO流总结
    tcpdump
    interface
    phpexcel 合并单元格后的动态行高
    分布式事务锁的实现
    IntelliJ IDEA 实用快捷键
    Redis安装教程
    ng new my-app创建angular项目是卡住的解决办法
    SqlYog无法连接mysql数据库(包括docker环境)的解决方法
  • 原文地址:https://www.cnblogs.com/slips/p/3411585.html
Copyright © 2011-2022 走看看