0
스프링 부트 응용 프로그램을 개발 중이며, 영사에있는 YML 파일에서 로그백 구성을 읽습니다. 다음은 YML 파일에서 사용한 구성입니다. 스프링 부트 로그백 롤링 파일 추가가 작동하지 않음
logging:
file: ./logs/application.log
pattern:
console: "%d %-5level %logger : %msg%n"
file: "%d %-4relative [%thread] %-5level %logger{35} - %msg%n"
level:
org.springframework.web: ERROR
com.myapp.somepackage: DEBUG
appenders:
logFormat: "%d %-4relative [%thread] %-5level %logger{35} - %msg%n"
currentLogFilename: ./logs/application.log
archivedLogFilenamePattern: ./logs/application-%d{yyyy-MM-dd}-%i.log.gz
archivedFileCount: 7
timeZone: UTC
maxFileSize: 30KB
maxHistory: 30
지금 로그 파일이 생성되지만, 롤링 펜더는이에 도움이 작동하지 않습니다, 나는 우리가 펜더 froma의 logback.xml 파일
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover. Make sure the path matches the one in the file element or else
the rollover logs are placed in the working directory. -->
<fileNamePattern>./logs/myapp/application_%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>5MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!-- keep 30 days' worth of history -->
<maxHistory>30</maxHistory>
</rollingPolicy>
롤링 수행 할 때 다음과 같은 비슷한 뭔가를 seraching하고
YML 파일에서 동일하게 구성해야합니다.
이 문제에 대한 도움이 필요하십니까 ?? –