Class AltibaseLog

java.lang.Object
com.altibase.document.logging.AltibaseLog

public class AltibaseLog extends Object
Altibase Document API의 로깅을 중앙에서 제어하는 유틸리티 클래스이다.

이 클래스는 JVM 시작 시 특정 시스템 속성("altibase.document.trace")을 확인하여 상세 추적 로깅 활성화 여부를 결정한다. 다른 라이브러리 구성 요소들은 isLoggingEnabled() 메서드를 호출하여 로깅 실행 여부를 결정함으로써, 불필요한 로그 메시지 생성 비용을 절약할 수 있다.

로깅을 활성화하려면 JVM 옵션에 다음을 추가하면 된다:

 -Daltibase.document.trace=true
 
이 클래스는 모든 멤버가 static으로 구성되어 있으므로 인스턴스화할 수 없다.
  • Constructor Details

    • AltibaseLog

      public AltibaseLog()
  • Method Details

    • isLoggingEnabled

      public static boolean isLoggingEnabled()
      Altibase Document API의 상세 추적 로깅이 활성화되었는지 확인한다.
      Returns:
      로깅이 활성화된 경우 true, 그렇지 않은 경우 false