Dreamine.Logging 1.0.2
Dreamine.Logging 프로젝트의 API와 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Logging.Formatters.DreamineTextLogFormatter 클래스 참조sealed

더 자세히 ...

Dreamine.Logging.Formatters.DreamineTextLogFormatter에 대한 상속 다이어그램 :
Dreamine.Logging.Formatters.DreamineTextLogFormatter에 대한 협력 다이어그램:

Public 멤버 함수

string Format (DreamineLogEntry entry)

상세한 설명

Dreamine 로그 항목을 일반 텍스트로 변환합니다.

DreamineTextLogFormatter.cs 파일의 16 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Format()

string Dreamine.Logging.Formatters.DreamineTextLogFormatter.Format ( DreamineLogEntry entry)
inline

지정한 로그 항목을 타임스탬프, 수준, 범주, 스레드 및 예외가 포함된 텍스트로 변환합니다.

매개변수
entry변환할 로그 항목입니다.
반환값
변환된 로그 텍스트입니다.
예외
ArgumentNullExceptionentrynull인 경우 발생합니다.

Dreamine.Logging.Interfaces.IDreamineLogFormatter를 구현.

DreamineTextLogFormatter.cs 파일의 50 번째 라인에서 정의되었습니다.

51 {
52 ArgumentNullException.ThrowIfNull(entry);
53
54 var builder = new StringBuilder();
55
56 builder.Append('[')
57 .Append(entry.Timestamp.ToString("yyyy-MM-dd HH:mm:ss.fff"))
58 .Append("] [")
59 .Append(entry.Level)
60 .Append("] [")
61 .Append(entry.Category)
62 .Append("] [T")
63 .Append(entry.ThreadId)
64 .Append("] ")
65 .Append(entry.Message);
66
67 if (entry.Exception is not null)
68 {
69 builder.AppendLine();
70 builder.Append(entry.Exception);
71 }
72
73 return builder.ToString();
74 }

다음을 참조함 : Dreamine.Logging.Models.DreamineLogEntry.Category, Dreamine.Logging.Models.DreamineLogEntry.Exception, Dreamine.Logging.Models.DreamineLogEntry.Level, Dreamine.Logging.Models.DreamineLogEntry.Message, Dreamine.Logging.Models.DreamineLogEntry.ThreadId, Dreamine.Logging.Models.DreamineLogEntry.Timestamp.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: