Navigation :
RollingInMemoryLogListener
Name |
Value |
Assembly |
Catel.Core |
Namespace |
Catel.Logging |
Available on |
.NET Framework 4.5, .NET Framework 4.6, Portable Class Libraries, Xamarin - Android, Xamarin - iOS |
public class RollingInMemoryLogListener : LogListenerBase
Base types
LogListenerBase
In memory log listener that keeps track of the latest log messages.
Fields
Constructors
RollingInMemoryLogListener()
Initializes a new instance of the RollingInMemoryLogListener class.
Properties
MaximumNumberOfErrorLogEntries
Gets or sets the maximum number of error log entries to keep. The default value is 50.
MaximumNumberOfLogEntries
Gets or sets the maximum number of log entries to keep. The default value is 250.
MaximumNumberOfWarningLogEntries
Gets or sets the maximum number of warning log entries to keep. The default value is 50.
Methods
GetErrorLogEntries()
Gets the error log entries.
Returns
IEnumerable<LogEntry>.
GetLogEntries()
Gets the log entries.
Returns
IEnumerable<LogEntry>.
GetWarningLogEntries()
Gets the warning log entries.
Returns
IEnumerable<LogEntry>.
Called when any message is written to the log.
Parameters
Name |
Description |
log |
The log. |
message |
The message. |
logEvent |
The log event. |
extraData |
The extra data. |
logData |
The log data. |
time |
The time. |
Have a question about Catel? Use StackOverflow with the Catel tag!
Discussion