사용자 도구

사이트 도구


java:slf4j

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:slf4j [2018/05/15 15:33]
kwon37xi
java:slf4j [2018/08/25 10:38]
kwon37xi [java.util.logging]
줄 99: 줄 99:
   * http://www.slf4j.org/legacy.html   * http://www.slf4j.org/legacy.html
   * [[http://mvnrepository.com/artifact/org.slf4j/jul-to-slf4j|jul-to-slf4j]] 의존성 걸기   * [[http://mvnrepository.com/artifact/org.slf4j/jul-to-slf4j|jul-to-slf4j]] 의존성 걸기
 +  * [[springframework:springboot|SpringBoot]] 사용시 ''jul-to-slf4j'' 의존성이 걸려 있으면 아래 모든 설정이 자동으로 이뤄지므로 할 필요 없다. [[https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/logging/Slf4JLoggingSystem.java|Slf4JLoggingSystem.java]] 참조
 +
 +=== SLF4JBridgeHandler 설정 ===
   * [[http://www.slf4j.org/api/org/slf4j/bridge/SLF4JBridgeHandler.html|SLF4JBridgeHandler]]   * [[http://www.slf4j.org/api/org/slf4j/bridge/SLF4JBridgeHandler.html|SLF4JBridgeHandler]]
     * 애플리케이션 시작 지점에 코드로 설정<code java>     * 애플리케이션 시작 지점에 코드로 설정<code java>
줄 111: 줄 114:
 handlers = org.slf4j.bridge.SLF4JBridgeHandler handlers = org.slf4j.bridge.SLF4JBridgeHandler
 </code> </code>
-  * logback 정 - ''LevelChangePropagator'' 필요(http://logback.qos.ch/manual/configuration.html)+=== Logback 청 === 
 +  * ''LevelChangePropagator'' 필요(http://logback.qos.ch/manual/configuration.html)
     * groovy 설정<code groovy>     * groovy 설정<code groovy>
 import ch.qos.logback.classic.jul.LevelChangePropagator import ch.qos.logback.classic.jul.LevelChangePropagator
줄 154: 줄 158:
   * [[http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html|SimpleLogger]] 로거 사용하기 싫을 때 쓸만한 기본 구현체   * [[http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html|SimpleLogger]] 로거 사용하기 싫을 때 쓸만한 기본 구현체
 <code java> <code java>
-// 버전에 따라 프라퍼티 명이 simpleLogger가 아닌 simplelogger일 수도 있음. 버전 확인할것.+// 버전에 따라 프라퍼티 명이 simpleLogger가 아닌 simplelogger일 수도 있음. 
 +// 버전에 따라 defaultLogLevel -> defaultlog 일 수도 있음.
 System.setProperty("org.slf4j.simpleLogger.defaultLogLevel", "info"); // 기본 레젤 지정 System.setProperty("org.slf4j.simpleLogger.defaultLogLevel", "info"); // 기본 레젤 지정
 System.setProperty("org.slf4j.simpleLogger.log.com.microsoft.sqlserver", "trace"); // 특정 logger의 레벨 지정 System.setProperty("org.slf4j.simpleLogger.log.com.microsoft.sqlserver", "trace"); // 특정 logger의 레벨 지정
java/slf4j.txt · 마지막으로 수정됨: 2023/12/07 10:32 저자 kwon37xi