티스토리 뷰

순서 정리 | |
pom.xml | 의존성 라이브러리 정보 등록. <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${org.slf4j-version}</version> </dependency> |
xml | log4j.xml 작성. 3단계 구성(logger, appender, layout). 1. logger(loging level). <logger name="log"> <level value="INFO" /> </logger> logger 태그를 통해 name 지정. level 태그를 통해 레벨 지정. *level 지정한 것을 포함해서 이후의 경고 메세지만 출력이 된다. 2.Appender 클래스 작성. - 전달받은 로그 정보를 출력할 위치를. 결정하는 클래스. <appender name="dailyout" class="org.apache.log4j.RollingFileAppender"> <param name="file" value="c:/tmp/rolling.log.html"/> <param name="Append" value="true"/> <param name="MaxFileSize" value="10kb"/> <param name="MaxBackupIndex" value="1"/> </appender> name 작성을 통해 logger와 연결. 어떤 유형으로 출력을 할지 class를 통해 작성. param 태그를 통해 저장 경로,용량,패턴 등등을 상세 정보 작성. 3.layout 태그 작성. -layout은 로그 정보의 출력 형식을 결정. <appender name="dailyout" class="org.apache.log4j.RollingFileAppender"> <param name="file" value="c:/tmp/rolling.log.html"/> <param name="Append" value="true"/> <param name="MaxFileSize" value="10kb"/> <param name="MaxBackupIndex" value="1"/> //출력형식 결정하는 layout작성. <layout class="org.apache.log4j.HTMLLayout" /> </appender> layout은 항상 appender 안에 사용해야 할 수 있고, 독릭적으로는 사용이 불가. |
java | 특정시점 |
코드흐름상 |
'정리 노트 > Spring' 카테고리의 다른 글
Spring Chapter17 [18-1] (0) | 2024.02.05 |
---|---|
Spring Chapter17 [17-5] (0) | 2024.02.02 |
Spring Chapter14-Chapter15 [17-3] (0) | 2024.01.31 |
Spring JSON [17-2] (0) | 2024.01.30 |
Spring Chapter13~Chapter14 [17-1] (0) | 2024.01.29 |