저는 Maven에서 Itellij를 사용하고 있으며 최근에는 Log4j로 작업하기 시작했습니다. Log4j를 시작할 수 없습니다
나는 내 pom.xml 파일에 다음 종속성을 수입 :<dependencies>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.6</version>
</dependency>
</dependencies>
과도 같은 내 자원 디렉토리 아래에 log4j.properties 파일 설정 : 내가 log4j를 사용하려고 할 때마다
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
을 내 코드에서 다음 오류가 발생합니다.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
나는 인터넷을 통해 모든 장소를 조사했습니다. 속성/xml 파일이 내 클래스 패스 (내가 한 것)에서 제대로 설정되어야한다고 말합니다.
무엇이 여기에 있습니까?
IntelliJ IDEA 내에서 실행 중이십니까? ("Itellij"는 오타가 있다고 가정합니다) 또는 명령 줄에서 Maven을 통해 실행 중이십니까? IntelliJ 내에서 src/main/resources가 클래스 경로에 있는지 확인 하시겠습니까? (최근에 만들어진 것이라면 IDEA가 클래스 패스에 있어야한다고 생각하기 위해 모든 Maven 프로젝트를 다시 가져와야했습니다. –