모듈: Mongo::Deprecations Private
개요
이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
드라이버 에서 더 이상 사용되지 않는 동작을 보고 데 사용됩니다. 더 이상 사용되지 않는 기능 사용되는 것이 감지되면 이 모듈을 통해 경고를 발행해야 합니다.
경고는 Mongo::Deprecations.warn이 호출되는 횟수에 관계없이 해당 기능 에 대해 두 번 이상 발행되지 않습니다.
상수 요약 접기
- 뮤텍스 =
이 상수는 비공개 API의 일부입니다. 이 상수는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
경고 기능에 대한 액세스 동기화하기 위한 뮤텍스.
스레드::뮤텍스.신규
Loggable에서 포함된 상수
인스턴스 메서드 요약 접기
-
#clear! ⇒ 객체
비공개
이전에 경고된 기능의 모든 메모리를 지웁니다.
-
#경고(기능, 메시지) ⇒ 객체
비공개
더 이상 사용되지 않는 기능 에 대해 경고를 발행합니다.
-
#경고!(기능) ⇒ 객체
비공개
더 이상 사용되지 않는 특정 기능 에 대한 경고가 발행되었음을 표시합니다.
-
#경고?(기능, 접두사: false) ⇒ true | false
비공개
더 이상 사용되지 않는 기능 에 대한 경고가 이미 발행되었는지 확인합니다.
Loggable에 포함된 메서드
log_debug, log_error, log_fatal, log_info, log_warn, logger
인스턴스 메서드 세부 정보
#clear! ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
이전에 경고된 기능의 모든 메모리를 지웁니다.
58 59 60 61 |
# 파일 'lib/ Mongo/deprecations.rb', 58줄 def clear! 뮤텍스.동기화 { alert_features 재설정: true } nil end |
#경고(기능, 메시지) ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
더 이상 사용되지 않는 기능 에 대해 경고를 발행합니다. 경고는 로거에 기록되며 기능 당 두 번 이상 기록되지 않습니다.
30 31 32 33 34 35 36 37 |
# 파일 'lib/ Mongo/deprecations.rb', 30줄 def 경고(기능, ) 뮤텍스.동기화 do 반환 만약 _warned?(기능) _warned!(기능) log_warn("[DEPRECATION:#{기능}] #{}") end end |
#경고!(기능) ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
더 이상 사용되지 않는 특정 기능 에 대한 경고가 발행되었음을 표시합니다.
52 53 54 55 |
# 파일 'lib/ Mongo/deprecations.rb', 52줄 def 경고!(기능) 뮤텍스.동기화 { _warned!(기능) } nil end |
#경고?(기능, 접두사: false) ⇒ true | false
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
더 이상 사용되지 않는 기능 에 대한 경고가 이미 발행되었는지 확인합니다.
45 46 47 |
# 파일 'lib/ Mongo/deprecations.rb', 45줄 def 경고?(기능, prefix: 거짓) 뮤텍스.동기화 { _warned?(기능, prefix: prefix) } end |