Logback 로그 파일 구성 템플릿
<configuration debug="true" scan="true" scanPeriod="30 secondes">
<property name="CONSOLE_APPENDER_NAME" value="CONSOLE"/>
<property name="FILE_APPENDER_NAME" value="FILE"/>
<property name="CONSOLE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSSS} - [Thread-%thread] -[level-%-5level] - [%class : %method : %line] - %msg %n"/>
<property name="FILE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSSS} - [Thread:%thread] - [level: %-5level] - [%class : %method : %line] - %msg %n"/>
<property name="FILE_NAME_PATTERN" value="%d{yyyy-MM-dd}.%i.log"/>
<property name="FILE_PATH" value="D:/Log/Test-Client-Log.log"/>
<property name="ROOT_LEVEL" value="debug"/>
<appender name="${CONSOLE_APPENDER_NAME}" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>${CONSOLE_LOG_PATTERN}pattern>
<charset>UTF-8charset>
encoder>
appender>
<appender name="${FILE_APPENDER_NAME}" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>${FILE_PATH}-${FILE_NAME_PATTERN}FileNamePattern>
<MaxHistory>30MaxHistory>
<maxFileSize>2MBmaxFileSize>
<totalSizeCap>10MBtotalSizeCap>
rollingPolicy>
<encoder>
<pattern>${FILE_LOG_PATTERN}pattern>
<charset>UTF-8charset>
encoder>
appender>
<root level="${ROOT_LEVEVL}">
<appender-ref ref="${CONSOLE_APPENDER_NAME}"/>
<appender-ref ref="${FILE_APPENDER_NAME}"/>
root>
<logger name="com.apache.ibatis" level="TRACE"/>
<logger name="java.sql.Connection" level="DEBUG"/>
<logger name="java.sql.PreparedStatement" level="DEBUG"/>
<logger name="java.sql.Statement" level="DEBUG"/>
configuration>
탭은 모든 사용자 정의 변수를 집중적으로 설정하여 관리하기 편리하도록 한다.구체적인 라벨의 뜻은 참고하세요. - 해석.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Grafana 및 Prometheus로 AWS EKS 모니터링지난주 블로그에서 Prometheus 및 Grafana를 사용하여 AKS(Azure Kubernetes Service)를 모니터링하는 방법과 모니터링 및 관찰 가능성을 구현하려는 이유에 대한 이론을 배웠습니다. 이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.