사용자 도구

사이트 도구


gradle:logging

Gradle Logging

  • 기본 로그 레벨
    1. ERROR Error messages
    2. QUIET Important information messages
    3. WARNING Warning messages
    4. LIFECYCLE Progress information messages
    5. INFO Information messages
    6. DEBUG Debug messages
  • 명령행 지정
    • 기본 : LIFECYCLE
    • -q or --quiet : QUIET
    • -i or --info : INFO
    • -d or --debug : DEBUG

빌드 스크립트에서 로그 남기기

logger 객체가 존재하므로 바로 사용하면 된다.

logger.quiet('An info log message which is always logged.')
logger.error('An error log message.')
logger.warn('A warning log message.')
logger.lifecycle('A lifecycle info log message.')
logger.info('An info log message.')
logger.debug('A debug log message.')
logger.trace('A trace log message.')

외부 툴과 라이브러리 로그

  • Gradle은 Ant, Ivy 등의 로그를 Gradle 로깅으로 변환한다.
  • System.out은 QUIET로 변환된다.
  • System.err은 ERROR로 변환된다.
  • 표준 아웃의 로그 레벨 변경
    logging.captureStandardOutput LogLevel.INFO
    println 'A message which is logged at INFO level'
gradle/logging.txt · 마지막으로 수정됨: 2014/01/21 10:53 저자 kwon37xi