在java工程中,log4j的配置文件log4j.properties文件放置的位置是哪?在eclipse下运行正常,做了个bat批处理文件运行java类,日志不输出,日志文件也没有创建,急急急!!!!

解决方案 »

  1.   

    在java工程中,log4j的配置文件log4j.properties文件放置的位置是哪?在eclipse下运行正常,做了个bat批处理文件运行java类,日志不输出,日志文件也没有创建,急急急!!!!
      

  2.   

    资源文件当然创建在src下了1.首先在src下创建log4j.properties资源文件
    2.log4j.rootLogger = DEBUG,A1
    3.log4j.apperder.A1 = org.apache.log4j.ConsoleAppender
    4.log4j.apperder.A1.layout = org.apache.log4j.PatternLayout
    5.log4j.apperder.A1.layout.ConversionPattern = %m %l %d{yyyy-MM-dd} %n这样资源文件就可以了,
    然后后台里创建:
    Logger log = Logger.getLogger(Test.class);//Test当前类的日志记录器
    log.debug("debug");
    logger.fatal(fatal");这样就可以了,试试
      

  3.   

    如果想每天都生成一个文件来记录日志
    那就将第二布改为:
    org.apache.log4j.RollingFileAppender
    log4j.appender.A1.File = C:/mylog.txt
    指定记录文件的路径、文件名称这样就可以了;                
      

  4.   

    在CLASSPATH下建立log4j.properties即可