Class ConsoleLogListener
Logs entries using a console spawned by BepInEx.
Namespace: BepInEx.Logging
Assembly: BepInEx.Core.dll
Syntax
public class ConsoleLogListener : ILogListener, IDisposable
Fields
ConfigConsoleDisplayedLevel
Declaration
protected static readonly ConfigEntry<LogLevel> ConfigConsoleDisplayedLevel
Field Value
Type | Description |
---|---|
ConfigEntry<LogLevel> |
Properties
What log levels the listener preliminarily wants.
Declaration
public LogLevel LogLevelFilter { get; }
Property Value
Type | Description |
---|---|
LogLevel |
Remarks
The filter is used to more efficiently discard log messages that aren't being listened to. As such, the filter should represent the log levels that the listener will always want to process. It is up to the the implementation of LogEvent(Object, LogEventArgs) whether the messages are going to be processed or discarded.
Methods
Declaration
public void Dispose()
Handle an incoming log event.
Declaration
public void LogEvent(object sender, LogEventArgs eventArgs)
Parameters
Type | Name | Description |
---|---|---|
System.Object |
sender |
Log source that sent the event. Don't use; instead use Source |
LogEventArgs |
eventArgs |
Information about the log message. |
Implements
System.IDisposable