Namespace BepInEx.Logging
Classes
ConsoleLogListener
Logs entries using a console spawned by BepInEx.
DiskLogListener
Logs entries using Unity specific outputs.
HarmonyLogSource
LogEventArgs
Log event arguments. Contains info about the log message.
Logger
Handles pub-sub event marshalling across all log listeners and sources.
LogLevelExtensions
Helper methods for log level handling.
ManualLogSource
A generic, multi-purpose log source. Exposes simple API to manually emit logs.
TraceLogSource
A source that routes all logs from the inbuilt .NET System.Diagnostics.Trace API to the BepInEx logging system.
Interfaces
ILogListener
A generic log listener that receives log events and can route them to some output (e.g. file, console, socket).
ILogSource
Log source that can output log messages.
Enums
LogLevel
The level, or severity of a log entry.