로그설정

eunoia73·2024년 4월 21일
0

TIL

목록 보기
4/32

1. 로그설정 위한 라이브러리 추가

  • logback-classic 1.5.5
  • logback-core 1.5.5
  • slf4j-api 2.0.13
    ** 주의점 - logback-classic <scope 태그> 삭제해야함
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-classic</artifactId>
			<version>1.5.5</version>
		</dependency>


		<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-core -->
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-core</artifactId>
			<version>1.5.5</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>2.0.13</version>
		</dependency> 

2.logback 설정 파일(logback.xml) 작성

/src/main/resources/logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds">

	<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
		<encoder>
   			<pattern>%yellow([%d{yyyy-MM-dd HH:mm:ss}:%-3relative]) %blue([%thread]) %boldMagenta(%-5level) %cyan(%logger{35}) - %msg%n</pattern>
   			   			
			<charset>UTF-8</charset>
		</encoder>
	</appender>
	
	<logger name="org.springframework" level="DEBUG" additivity="true"/>

  <root level="DEBUG">
    <appender-ref ref="STDOUT" />
  </root>
</configuration>

0개의 댓글