在CLASSPATH下建立log4j.properties。

2024年11月18日 12:40
有3个网友回答
网友(1):

配置步骤

  1. 在应用程序中使用log4j

  2. 把log4j-*.*jar放入CLASSPATH变量中

  3. 新建一个配置文件log4j.properties,放于bin文件下

新建一个配置文件log4j.properties,如:

  log4j.rootLogger=WARN, 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
  # Print the date in ISO 8601 format
  log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %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
  # Print only messages of level WARN or above in the package com.foo.
  log4j.logger.com.foo=WARN

  编译并运行TestLog4j会在目录下生成一个example.log的文件,屏幕也会输出信息,这证明已经你已经成功了。

网友(2):

--src
--xx.xx.test
---a.java
---b.java
--log4j.properties

按照上面的目录结构就行,在src下,跟包在同一层

网友(3):

就把log4j.properties拷贝到SRC就可以了