|
Dreamine.Logging 1.0.2
Dreamine.Logging 프로젝트의 API와 구성 요소를 제공합니다.
|


Public 멤버 함수 | |
| DreamineLogger (IDreamineLogSink sink) | |
| DreamineLogger (IDreamineLogSink sink, string category) | |
| DreamineLogger (IDreamineLogSink sink, DreamineLogLevel minimumLevel, string category) | |
| DreamineLogger (IEnumerable< IDreamineLogSink > sinks, DreamineLogLevel minimumLevel=DreamineLogLevel.Trace, string category="Dreamine") | |
| void | Trace (string message) |
| void | Debug (string message) |
| void | Info (string message) |
| void | Warning (string message) |
| void | Error (string message) |
| void | Error (Exception exception, string message) |
| void | Fatal (string message) |
| void | Fatal (Exception exception, string message) |
| void | Write (DreamineLogEntry entry) |
Private 멤버 함수 | |
| void | Write (DreamineLogLevel level, string message, Exception? exception) |
Private 속성 | |
| readonly IReadOnlyList< IDreamineLogSink > | _sinks |
| readonly DreamineLogLevel | _minimumLevel |
| readonly string | _category |
기본 Dreamine 로거 구현을 제공합니다.
DreamineLogger.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inline |
단일 출력으로 T:Dreamine.Logging.Services.DreamineLogger를 초기화합니다.
| sink | 로그 출력입니다. |
DreamineLogger.cs 파일의 61 번째 라인에서 정의되었습니다.
|
inline |
단일 출력과 범주로 T:Dreamine.Logging.Services.DreamineLogger를 초기화합니다.
| sink | 로그 출력입니다. |
| category | 로그 범주입니다. |
DreamineLogger.cs 파일의 90 번째 라인에서 정의되었습니다.
|
inline |
단일 출력, 최소 수준 및 범주로 DreamineLogger를 초기화합니다.
| sink | 로그 출력입니다. |
| minimumLevel | 최소 기록 수준입니다. |
| category | 로그 범주입니다. |
단일 출력을 내부에서 시퀀스로 감싸 1개짜리 배열을 만들 필요가 없게 합니다.
DreamineLogger.cs 파일의 135 번째 라인에서 정의되었습니다.
|
inline |
여러 출력, 최소 수준 및 범주로 T:Dreamine.Logging.Services.DreamineLogger를 초기화합니다.
| sinks | 로그 출력 시퀀스입니다. |
| minimumLevel | 최소 기록 수준입니다. |
| category | 로그 범주입니다. |
| ArgumentNullException | sinks 가 null인 경우 발생합니다. |
| ArgumentException | 출력 시퀀스가 비어 있는 경우 발생합니다. |
DreamineLogger.cs 파일의 191 번째 라인에서 정의되었습니다.
다음을 참조함 : _category, _minimumLevel, _sinks.
|
inline |
디버그 수준 메시지를 기록합니다.
| message | 메시지입니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 246 번째 라인에서 정의되었습니다.
|
inline |
예외와 오류 수준 메시지를 기록합니다.
| exception | 예외입니다. |
| message | 메시지입니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 326 번째 라인에서 정의되었습니다.
|
inline |
오류 수준 메시지를 기록합니다.
| message | 메시지입니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 300 번째 라인에서 정의되었습니다.
|
inline |
예외와 치명적 오류 수준 메시지를 기록합니다.
| exception | 예외입니다. |
| message | 메시지입니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 370 번째 라인에서 정의되었습니다.
|
inline |
치명적 오류 수준 메시지를 기록합니다.
| message | 메시지입니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 344 번째 라인에서 정의되었습니다.
|
inline |
정보 수준 메시지를 기록합니다.
| message | 메시지입니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 264 번째 라인에서 정의되었습니다.
|
inline |
추적 수준 메시지를 기록합니다.
| message | 메시지입니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 228 번째 라인에서 정의되었습니다.
|
inline |
경고 수준 메시지를 기록합니다.
| message | 메시지입니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 282 번째 라인에서 정의되었습니다.
|
inline |
최소 수준 이상인 항목을 모든 출력에 기록하며 출력별 실패를 격리합니다.
| entry | 기록할 로그 항목입니다. |
| ArgumentNullException | entry 가 null인 경우 발생합니다. |
Dreamine.Logging.Interfaces.IDreamineLogger를 구현.
DreamineLogger.cs 파일의 396 번째 라인에서 정의되었습니다.
다음을 참조함 : _minimumLevel, _sinks, Dreamine.Logging.Models.DreamineLogEntry.Level.
다음에 의해서 참조됨 : Write().

|
inlineprivate |
현재 시각과 스레드 정보로 로그 항목을 만들어 기록합니다.
| level | 로그 수준입니다. |
| message | 로그 메시지입니다. |
| exception | 선택적 예외입니다. |
DreamineLogger.cs 파일의 453 번째 라인에서 정의되었습니다.

|
private |
category 값을 보관합니다.
DreamineLogger.cs 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DreamineLogger(), Write().
|
private |
minimum Level 값을 보관합니다.
DreamineLogger.cs 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DreamineLogger(), Write().
|
private |