implements ILogHandler
0x00x0028
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | MaxEntries | int | PrivateStatic+1 flags | 1024 |
| — | 0x04 | MaxPreviewLength | int | PrivateStatic+1 flags | 512 |
| — | 0x04 | ForwardedLimit | int | PrivateStatic+1 flags | 3 |
| — | 0x04 | SummaryIntervalSeconds | int | PrivateStatic+1 flags | 60 |
| — | 0x04 | EntryExpiryMinutes | int | PrivateStatic+1 flags | 10 |
| 0x08 | originalHandler | ILogHandler | Private+1 flags | — | |
| 0x08 | entryLock | object | Private+1 flags | — | |
| 0x08 | entries | Dictionary<System.String | Private+1 flags | — |
Functions 9
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(ILogHandler handler) | Public+1 flags | 0x08 | |
| void Install() | PublicStatic | 0x00 | |
| void LogFormat(const LogType& logType, Object context, const string& format, const object[]& args) | PublicFinal+2 flags | 0x08 | |
| void LogException(Exception exception, Object context) | PublicFinal+2 flags | 0x08 | |
| bool ShouldSuppress(const LogType& logType, const string& message, ref int& suppressedCount) | Private | 0x08 | |
| void RemoveExpiredEntries(const DateTime& now) | Private | 0x08 | |
| void RemoveOldestEntry() | Private | 0x00 | |
| void WriteSummary(const LogType& logType, const string& message, int suppressedCount) | Private | 0x08 | |
| string FormatMessage(const string& format, const object[]& args) | PrivateStatic | 0x08 |