核心提示:log4j-1.x之一普通项目中的搭建:log4j已经出log4j-2.x了,据说对并发日志提供支持,作为买入2.x的准备,再次回顾下log4j-1.x的基础部分吧。环境:eclipse-neon,j...
log4j-1.x之一普通项目中的搭建:log4j已经出log4j-2.x了,据说对并发日志提供支持,作为买入2.x的准备,再次回顾下log4j-1.x的基础部分吧。
环境:eclipse-neon,jdk8,log4j-1.2.17.jar(最后一个1.x版本了)
1 最懒惰的搭建
新建普通项目T,新建个文件夹,放入log4j-1.2.17.jar包,右击->build path->add to build path
新建java类A,内容如下:
import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Logger; public class A { private static Logger logger = Logger.getLogger(A.class); // Define a static logger variable so that it references the // Logger instance named "MyApp". public static void main(String[] args) { // Set up a simple configuration that logs on the console. BasicConfigurator.configure();//这句话是引用默认的配置,无需log4j配置文件 logger.debug("Exiting application."); logger.info("Entering application."); logger.warn("Exiting application."); logger.error("Exiting application."); } }
运行后,控制台输出如下:
0 [main] DEBUG A - Exiting application. 0 [main] INFO A - Entering application. 0 [main] WARN A - Exiting application. 1 [main] ERROR A - Exiting application.
2 采用配置文件,灵活配置日志输出(是在不好意思写了,太基础了,直接贴图了)