|
简单介绍log4j一般的使用步骤,分以下五步。 (前提下载apache的log4j.jar包) 1、建一个log4j.properties的配置文件,放到有main的入口类的相同路径下。 #错误的级别,存放器分别控制台与文件 log4j.rootLogger =debug,A,R #A可随便写,输出控制台,自己指定布格式 log4j.appender.A = org.apache.log4j.ConsoleAppender log4j.appender.A.layout = org.apache.log4j.PatternLayout log4j.appender.A.layout.ConversionPattern = [%t] %-5p %c %x - %m%n #R可随便写,输出在文件,文件位置/立即刷新/最大改寸/备份个数/布局格式 log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=d:\logger.log log4j.appender.R.ImmediateFlush=true log4j.appender.R.MaxFileSize=100KB log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d{ABSOLUTE} [%t] %-5p %-30c{3} %x - %m %n
2、在入口类的静态区初始化log4j static { PropertyConfigurator.configure( YesFTPClientFrame.class.getResource("log4j.properties")); }
3、在每一个需要log的地方都初始化一个私有静态的变量 private static Logger logger = Logger.getLogger(xx.class);
4、使用log4j提供的方法 logger.info(”hello”);
5、用log4j输出异常的堆栈信息 logger.error("oops, got an exception: ", e);
|
一共有 2 条评论