我创建了一个实用程序,用于一些文本数据移动到一个SQL数据库和已实施日志(log4j的)进行调试。一旦我创建了实用的罐子并称之为执行,该实用程序工作正常,但每一次,输出由下面的错误消息之前:
log4j:ERROR Could not read configuration file [log4j.properties].
java.io.FileNotFoundException: log4j.properties (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:306)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:324)
at spotfire.loadtest.Driver.main(Driver.java:28)
log4j:ERROR Ignoring configuration file [log4j.properties].
log4j:WARN No appenders could be found for logger (spotfire.loadtest.Driver).
log4j:WARN Please initialize the log4j system properly.
请注意,我的公用事业工程和文本插入到数据库中。我面对的唯一问题是如何摆脱这种错误消息。有没有办法完全停止打印出来?
无论你的log4j.properties必须在类路径中,或者您需要将其指定为JVM参数作为
-Dlog4j.configuration = {路径文件}