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


Public 멤버 함수 | |
| CompositeLogSink (IEnumerable< IDreamineLogSink > sinks) | |
| void | Write (DreamineLogEntry entry) |
| void | Dispose () |
Private 속성 | |
| readonly IReadOnlyList< IDreamineLogSink > | _sinks |
| bool | _disposed |
로그 항목을 여러 출력에 전달합니다.
복합 출력을 해제하면 IDisposable을 구현한 내부 출력도 함께 해제됩니다.
CompositeLogSink.cs 파일의 25 번째 라인에서 정의되었습니다.
|
inline |
지정한 출력 시퀀스로 T:Dreamine.Logging.Sinks.CompositeLogSink를 초기화합니다.
| sinks | 로그 출력 시퀀스입니다. |
| ArgumentNullException | sinks 가 null인 경우 발생합니다. |
| ArgumentException | 출력 시퀀스가 비어 있는 경우 발생합니다. |
CompositeLogSink.cs 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : _sinks.
|
inline |
T:System.IDisposable을 구현한 모든 내부 출력을 해제합니다.
CompositeLogSink.cs 파일의 144 번째 라인에서 정의되었습니다.
|
inline |
항목을 모든 내부 출력에 기록하며 출력별 실패를 격리합니다.
| entry | 기록할 항목입니다. |
| ArgumentNullException | entry 가 null인 경우 발생합니다. |
Dreamine.Logging.Interfaces.IDreamineLogSink를 구현.
CompositeLogSink.cs 파일의 114 번째 라인에서 정의되었습니다.
|
private |
|
private |
sinks 값을 보관합니다.
CompositeLogSink.cs 파일의 35 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CompositeLogSink(), Dispose(), Write().