Class NullLogger
ILogger implementation that does not log messages
Implements
Inherited Members
Namespace: SlipeServer.Server.Loggers
Assembly: SlipeServer.Server.dll
Syntax
public class NullLogger : ILogger
  Methods
| Edit this page View SourceBeginScope<TState>(TState)
Begins a logical operation scope.
Declaration
public IDisposable BeginScope<TState>(TState state)
  Parameters
| Type | Name | Description | 
|---|---|---|
| TState | state | The identifier for the scope.  | 
      
Returns
| Type | Description | 
|---|---|
| IDisposable | An IDisposable that ends the logical operation scope on dispose.  | 
      
Type Parameters
| Name | Description | 
|---|---|
| TState | The type of the state to begin scope for.  | 
      
IsEnabled(LogLevel)
Checks if the given logLevel is enabled.
Declaration
public bool IsEnabled(LogLevel logLevel)
  Parameters
| Type | Name | Description | 
|---|---|---|
| LogLevel | logLevel | Level to be checked.  | 
      
Returns
| Type | Description | 
|---|---|
| bool | 
  | 
      
Log<TState>(LogLevel, EventId, TState, Exception?, Func<TState, Exception, string>)
Writes a log entry.
Declaration
public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func<TState, Exception, string> formatter)
  Parameters
| Type | Name | Description | 
|---|---|---|
| LogLevel | logLevel | Entry will be written on this level.  | 
      
| EventId | eventId | Id of the event.  | 
      
| TState | state | The entry to be written. Can be also an object.  | 
      
| Exception | exception | The exception related to this entry.  | 
      
| Func<TState, Exception, string> | formatter | Function to create a string message of the   | 
      
Type Parameters
| Name | Description | 
|---|---|
| TState | The type of the object to be written.  |