log4j - 日志输出工具 的使用配置简洁实例
实测,log4j 比 system.out.println 的性能好很多,尤其是大量输出语句时。
--------------------------------------------------------------
下载地址:
当前版本,2.0 beta3
jar :http://www.apache.org/dyn/closer.cgi/logging/log4j/2.0-beta3/apache-log4j-2.0-beta3-bin.zip
src:http://mirror.bit.edu.cn/apache/logging/log4j/2.0-beta3/apache-log4j-2.0-beta3-src.zip
实例版本:
jar :http://archive.apache.org/dist/logging/log4j/1.2.17/log4j-1.2.17.jar
src:http://archive.apache.org/dist/logging/log4j/1.2.17/log4j-1.2.17-sources.jar
--------------------------------------------------------------
实例开始(示例版本:1.2.17):
一、配置文件 log4j.properties
String rootdir=System.getProperty("user.dir");//获取 工程根路径PropertyConfigurator.configure(rootdir+"\\WebRoot\\WEB-INF\\lib\\log4j.properties");//获取 log4j 配置文件//PropertyConfigurator.configure("C:\MyEclipse9\Workspaces\finance\WebRoot\WEB-INF\lib\log4j.properties"); Logger logger = Logger.getLogger(Logger_Test.class ); //获取log4j的实例 logger.debug("控制台调试信息--debug ");//7--------------------------------------------------------------
附件:unicode 和中文 互转工具 (log4j.properties配置文件里面 “\u65F6\u95F4” 表示“时间”)