ERROR StatusLogger No log4j 2 configuration file found.로그 프로필 을 찾 을 수 없습니다.
원인:Maven 종속 성 은 마법 입 니 다.Maven Java Project 를 실행 하고 log4j 를 프로젝트 에 사용 하고 있 습 니까?Have you added below to your project’s pom.xml file? Probably the easiest way to get logging into your java application is with log4j from Apache.Maven 프로젝트 대상 모델(POM)을 사용 하고 있 습 니 다.프로젝트 의 구축,보고,문 서 를 위 한 소프트웨어 프로젝트 관리 도 구 를 짧 은 설명 정 보 를 통 해 관리 할 수 있 습 니 다.Maven 관련 항목 을 실행 하고 프로젝트 에서 log4j 를 사용 해 야 할 때 프로젝트 의 원본 파일 src 아래 xml 파일 을 만들어 서 프로젝트 를 정상적으로 실행 할 수 있 도록 설정 해 야 합 니 다.
log4j 2.xml 파일 설정 은 다음 과 같 습 니 다.
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" />
</Console>
<RollingFile name="RollingFile" filename="log/ZycTest.log" filepattern="${logPath}/%d{YYYYMMddHHmmss}-fargo.log">
<PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" />
<Policies>
<SizeBasedTriggeringPolicy size="100 MB" />
</Policies>
<DefaultRolloverStrategy max="20" />
</RollingFile>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console" />
<AppenderRef ref="RollingFile" />
</Root>
</Loggers>
</Configuration>
설정 이 끝 난 후 시작 항목 을 진행 하면 정상적으로 실행 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Spring Boot에서 log4j 로깅 방법Spring Boot은 모든 내부 로그에 Commons Logging을 사용하지만, 기본 설정은 Java Util Logging, Log4J, Log4J2, Logback과 같은 일반적인 로그를 지원합니다.각 Log...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.