모듈: Mongo::Loggable

개요

객체가 작업을 쉽게 로그 할 수 있도록 허용합니다.

이후:

  • 2.0.0

상수 요약 접기

접두사 =

표준 MongoDB 로그 접두사.

이후:

  • 2.0.0

'MONGODB'.동결

인스턴스 메서드 요약 접기

인스턴스 메서드 세부 정보

#log_debug(message) ⇒ 객체

표준 접두사를 사용하여 디버그 메시지를 기록하는 편리한 메서드입니다.

예시:

Log a debug message.

log_debug('Message')

매개변수:

  • 메시지 (string)

    기록할 메시지입니다.

이후:

  • 2.0.0



38
39
40
# 파일 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', 줄 38

def log_debug(메시지)
  로거.debug(format_message(메시지)) 만약 로거.debug?
end

#log_error(message) ⇒ 객체

표준 접두사를 사용하여 오류 메시지를 기록하는 편리한 메서드입니다.

예시:

오류 메시지를 기록합니다.

log_error('Message')

매개변수:

  • 메시지 (string)

    기록할 메시지입니다.

이후:

  • 2.0.0



50
51
52
# 파일 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', 줄 50

def log_error(메시지)
  로거.오류(format_message(메시지)) 만약 로거.오류?
end

#log_fatal(message) ⇒ 객체

표준 접두사를 사용하여 치명적 메시지를 로그 하는 편리한 메서드입니다.

예시:

치명적인 메시지를 기록합니다.

log_fatal('Message')

매개변수:

  • 메시지 (string)

    기록할 메시지입니다.

이후:

  • 2.0.0



62
63
64
# 파일 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', 줄 62

def log_fatal(메시지)
  로거.치명적(format_message(메시지)) 만약 로거.치명적?
end

#log_info(message) ⇒ 객체

표준 접두사를 사용하여 정보 메시지를 로그 하는 편리한 메서드입니다.

예시:

정보 메시지를 기록합니다.

log_info('Message')

매개변수:

  • 메시지 (string)

    기록할 메시지입니다.

이후:

  • 2.0.0



74
75
76
# 파일 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', 줄 74

def log_info(메시지)
  로거.정보(format_message(메시지)) 만약 로거.info?
end

#log_warn(message) ⇒ 객체

표준 접두사를 사용하여 경고 메시지를 로그 하는 편리한 메서드입니다.

예시:

경고 메시지를 기록합니다.

log_warn('Message')

매개변수:

  • 메시지 (string)

    기록할 메시지입니다.

이후:

  • 2.0.0



86
87
88
# 파일 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', 줄 86

def log_warn(메시지)
  로거.경고(format_message(메시지)) 만약 로거.warn?
end

#로거로거

로거 인스턴스를 가져옵니다.

예시:

로거 인스턴스를 가져옵니다.

loggable.logger

반환합니다:

이후:

  • 2.1.0



98
99
100
# 파일 'build/ruby-driver-v2.19/lib/mongo/loggable.rb', 줄 98

def 로거
  ((response_to?(:options) && 옵션 && 옵션[:logger]) || 로거.로거)
end