PreloaderConsoleListener Class
Definition
Section titled “Definition”Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later.
public class PreloaderConsoleListener : ILogListener, IDisposable
Inheritance object
Implements ILogListener, IDisposable
Properties
Section titled “Properties”LogEvents
Section titled “LogEvents”A list of all LogEventArgs objects that this listener has received.
public static List<LogEventArgs> LogEvents { get; }
LogLevelFilter
Section titled “LogLevelFilter”What log levels the listener preliminarily wants.
public LogLevel LogLevelFilter { get; }
Remarks
Section titled “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 BepInEx.Logging.ILogListener.LogEvent(System.Object%2cBepInEx.Logging.LogEventArgs)
whether the messages are going to be processed or discarded.
Methods
Section titled “Methods”LogEvent(object, LogEventArgs)
Section titled “LogEvent(object, LogEventArgs)”Handle an incoming log event.
public void LogEvent(object sender, LogEventArgs eventArgs)
Parameters
Section titled “Parameters”sender
object
Log source that sent the event. Don’t use; instead use
eventArgs
LogEventArgs
Information about the log message.
Dispose()
Section titled “Dispose()”Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()