4
로그백을 처음 사용합니다. 파일에 로그인하려고합니다. 내 logback.xml
은 다음과 같습니다로그백 파일이 생성되지 않습니다.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{yyyy-MM-dd_HH:mm:ss.SSS} %-5level %logger{36} - %msg%n
</Pattern>
</encoder>
</appender>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>d:/walknshine.log</File>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{yyyy-MM-dd_HH:mm:ss.SSS} [%thread] %-5level %logger{36} -
%msg%n
</Pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<FileNamePattern>d:/walknshine.%i.log.zip
</FileNamePattern>
<MinIndex>1</MinIndex>
<MaxIndex>10</MaxIndex>
</rollingPolicy>
<triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>1MB</MaxFileSize>
</triggeringPolicy>
</appender>
<root level="INFO">
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>
</configuration>
로깅 콘솔에서 어떤 일이 일어나고 있지만 파일이 지정된 경로에 생성되지되고있다. 내가 뭘 놓친 거지 ...
private static final Logger logger = LoggerFactory
.getLogger(Main.class);
logger.info("Logged Message");
여기에 저를 도와주세요 : 내 메이븐 의존성 나는대로 로거를 사용하고
<!-- LOGGING DEPENDENCIES - LOG4J -->
<dependency>
<groupId>logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>logback</groupId>
<artifactId>sl4j</artifactId>
<version>1.6.0</version>
</dependency>
입니까?
맞아 ... 나는 그 파일을 자원에 넣었지 만 서버 폴더로 어떻게 옮겼는지 모르겠다. !!!!! 다시 재배치 한 후 ... 현재 작동 중입니다. :) 오류를 지적 해 주셔서 감사합니다 ... – user746458
slf4j-logback에 어떤 logback을 사용할지 묻는 방법이 있습니까? – ADJ
정답을 수락하십시오 –