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>.


Have a question about Catel? Use StackOverflow with the Catel tag!


Discussion