사용자 도구

사이트 도구


groovy:logging

차이

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

차이 보기로 링크

다음 판
이전 판
groovy:logging [2012/10/18 10:20]
kwon37xi 새로 만듦
groovy:logging [2012/10/18 11:00] (현재)
kwon37xi [지원 어노테이션]
줄 4: 줄 4:
   * [[http://docs.codehaus.org/display/GROOVY/Groovy+1.8+release+notes#Groovy18releasenotes-Log|/Groovy 1.8 Release Notes - Log]]   * [[http://docs.codehaus.org/display/GROOVY/Groovy+1.8+release+notes#Groovy18releasenotes-Log|/Groovy 1.8 Release Notes - Log]]
   * [[http://linkedjava.blogspot.kr/2011/05/groovy-18-logging.html|Groovy 1.8 Logging]]   * [[http://linkedjava.blogspot.kr/2011/05/groovy-18-logging.html|Groovy 1.8 Logging]]
 +  * [[http://www.canoo.com/blog/2010/09/20/log-groovys-new-and-extensible-logging-conveniences/|자신만의 @Log 어노테이션 만들기]]
  
 ===== 지원 어노테이션 ===== ===== 지원 어노테이션 =====
-  * ''@Log'' for java.util.logging +  * [[http://groovy.codehaus.org/api/groovy/util/logging/Log.html|@Log]] for java.util.logging 
-  * ''@Commons'' for Commons-Logging +  * [[http://groovy.codehaus.org/api/groovy/util/logging/Commons.html|@Commons]] for Commons-Logging 
-  * ''@Log4j'' for Log4J +  * [[http://groovy.codehaus.org/api/groovy/util/logging/Log4j.html|@Log4j]] for Log4J 
-  * ''@Slf4j'' for SLF4J+  * [[http://groovy.codehaus.org/api/groovy/util/logging/Slf4j.html|@Slf4j]] for SLF4J
  
 ===== 특징 ===== ===== 특징 =====
줄 23: 줄 24:
 </code> </code>
  
-log.debug 안에서 다시 if 로 조건을 검사하는 로직을 호출하는 것이 아니라 애초에 구문 자체를 대체 하므로 실제 debug모드가 아니면 '안녕 ' + ' 세상아' 문자열의 더하기 연산은 일어나지 않게 된다.+**log.debug 안에서 다시 if 로 조건을 검사하는 로직을 호출하는 것이 아니라 애초에 구문 자체를 대체 하므로 실제 debug모드가 아니면 '안녕 ' + ' 세상아' 문자열의 더하기 연산은 일어나지 않게 된다.** 
 이로 인해 Slf4j방식의 log.debug('안녕 {}', '세상아') 형태의 호출이 필요 없어지게 된다. 이로 인해 Slf4j방식의 log.debug('안녕 {}', '세상아') 형태의 호출이 필요 없어지게 된다.
  
groovy/logging.1350523216.txt.gz · 마지막으로 수정됨: 2012/10/18 10:20 저자 kwon37xi