NetCoreWebDriverFactory  3.0.0
Easy WebDriver generation for .NET Core
AlexanderOnTest.NetCoreWebDriverFactory.Logging Namespace Reference

Classes

interface  ILog
 Simple interface that represent a logger. More...
 
interface  ILogProvider
 Represents a way to get a ILog More...
 
class  LogExtensions
 Extension methods for the ILog interface. More...
 
class  LoggerExecutionWrapper
 
class  LogProvider
 Provides a mechanism to create instances of ILog objects. More...
 

Enumerations

enum  LogLevel {
  LogLevel.Trace, LogLevel.Debug, LogLevel.Info, LogLevel.Warn,
  LogLevel.Error, LogLevel.Fatal
}
 The log level. More...
 

Functions

delegate bool Logger (LogLevel logLevel, Func< string > messageFunc, Exception exception=null, params object[] formatParameters)
 Logger delegate. More...
 

Enumeration Type Documentation

◆ LogLevel

The log level.

Enumerator
Trace 

Trace

Debug 

Debug

Info 

Info

Warn 

Warn

Error 

Error

Fatal 

Fatal

Function Documentation

◆ Logger()

delegate bool AlexanderOnTest.NetCoreWebDriverFactory.Logging.Logger ( LogLevel  logLevel,
Func< string >  messageFunc,
Exception  exception = null,
params object []  formatParameters 
)

Logger delegate.

Parameters
logLevelThe log level
messageFuncThe message function
exceptionThe exception
formatParametersThe format parameters
Returns
A boolean.