Namespace OpenQA.Selenium.Internal.Logging
Classes
- FileLogHandler
Represents a log handler that writes log events to a file.
- Log
Provides context aware logging functionality for the Selenium WebDriver.
- LogEvent
Represents a log event in the Selenium WebDriver internal logging system.
- TextWriterHandler
Represents a log handler that writes log events to the given text writer.
Structs
- DebugLogStringHandler
Interpolated string handler for Debug log messages. Defers string construction until the log level is confirmed enabled.
- ErrorLogStringHandler
Interpolated string handler for Error log messages. Defers string construction until the log level is confirmed enabled.
- InfoLogStringHandler
Interpolated string handler for Info log messages. Defers string construction until the log level is confirmed enabled.
- LogInterpolatedStringHandler
Core interpolated string handler that defers string construction until the log level is confirmed enabled, avoiding unnecessary string allocations when logging is disabled.
- TraceLogStringHandler
Interpolated string handler for Trace log messages. Defers string construction until the log level is confirmed enabled.
- WarnLogStringHandler
Interpolated string handler for Warn log messages. Defers string construction until the log level is confirmed enabled.
Interfaces
- ILogContext
Represents a logging context that provides methods for creating sub-contexts, retrieving loggers, emitting log messages, and configuring minimum log levels.
- ILogHandler
Represents a log handler that handles log events.
- ILogHandlerList
Represents a list of log handlers.
- ILogger
Defines the interface through which log messages are emitted.
Enums
- LogEventLevel
Defines the levels of logging events.