zk/spring에서 litte webapp를 작성합니다. 로깅을 활성화하기 위해 여러 가지 모드로 시도했습니다 (일부 게시물 등을 읽음). 성공하지 못했습니다. 나는 시도log4j2. zk/tomcat 6 웹 프로젝트에서 설정 및 실행할 수 없습니다.
1), 파일 log4j2.xml와 단순성, 자동 설정 (몇 가지 예는 여기에 읽기 등)
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<File name="File" fileName="/tmp/stccGestioneGiri.log">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
</PatternLayout>
</File>
</Appenders>
<Loggers>
<Logger name="TestLog" level="trace">
<AppenderRef ref="Console"/>
<AppenderRef ref="File"/>
</Logger>
<Root level="info">
<AppenderRef ref="Console"/>
<AppenderRef ref="File"/>
</Root>
</Loggers>
</Configuration>
2) 내가 WEB-INF 디렉토리 아래에있는 xml 파일을 넣어위한
3) 내 애플 리케이션에서 아주 간단한 코드를 작성한다.
Logger logger = LogManager.getLogger(Menu.class.getName());
logger.trace("This is a trace message.");
logger.debug("This is a debug message.");
logger.info("This is an info message.");
logger.error("This is an error message");
그러나 stdout trace/debug/info 메시지는 읽을 수 없다. 로그 파일/tmp 아래 또는 {tomcat_path}/logs/
누군가가 나를 도와 줄 수 있습니까? 감사
루카
클래스 폴더를 만들고 디렉터리에 파일을 넣습니다 ... et voilà .. 구성이 시작되었습니다 .. 무심코 죄송합니다. Luca – RVL
좋아요! 도와 줘서 기뻐. –