将日志记录添加到独立Java应用程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将日志记录添加到独立Java应用程序相关的知识,希望对你有一定的参考价值。
我有一个单独的文件Java程序。它不是Maven包。我想添加一些日志记录。
我已经创建了一个示例log4j2.xml文件,并将以下内容添加到我的Java文件中:
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Logger logger = LogManager.getLogger();
我认为我现在唯一需要做的就是得到正确的罐子。首先,我不确定我需要什么。另外,我相信这必须添加到我的类路径中。这是在编译时还是运行时,xml文件是否也需要在类路径上?
答案
我最终把我的log4j2.xml
文件放到根级别,然后创建了一个lib文件夹并将这些jar放在里面:
log4j-api-2.3.jar
log4j-core-2.3.jar
log4j-jcl-2.3.jar
commons-logging-1.2-javadoc.jar
commons-logging-1.2.jar
最后,当运行javac和java时,我在类路径中指定了lib/*
和log4j2.xml
。
以上是关于将日志记录添加到独立Java应用程序的主要内容,如果未能解决你的问题,请参考以下文章