我很难理解这个问题有什么问题.
我有一个java项目(没有Eclipse/Maven)结构如下:
??? build
? ??? classes
? ? ??? oata
? ? ??? HelloWorld.class
? ??? jar
? ??? HelloWorld.jar
??? build.xml
??? lib
? ??? log4j-api-2.3.jar
? ??? log4j-core-2.3.jar
??? myManifest
??? src
??? log4j2.xml
??? oata
??? HelloWorld.java
Run Code Online (Sandbox Code Playgroud)
当使用ant构建时,我不断发现无法找到log4j2配置文件.我已经查看了类似的问题,并且常见的问题是xml文件不在类路径中,这不是我的情况.无论如何这是错误:
[java] ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
Run Code Online (Sandbox Code Playgroud)
这是我的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<Configuration package="oata"
status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers> …Run Code Online (Sandbox Code Playgroud) ant ×1
api ×1
github ×1
github-api ×1
html5 ×1
interpreter ×1
java ×1
javascript ×1
log4j2 ×1
logging ×1
v8 ×1