Show / Hide Table of Contents

Interface IModbusLogger

Simple logging target. Designed to be easily integrated into other logging frameworks.

Namespace: NModbus
Assembly: NModbus.dll
Syntax
public interface IModbusLogger

Methods

| Improve this Doc View Source

Log(LoggingLevel, String)

Conditionally log a message

Declaration
void Log(LoggingLevel level, string message)
Parameters
Type Name Description
LoggingLevel level
System.String message
| Improve this Doc View Source

ShouldLog(LoggingLevel)

True if this level should be logged, false otherwise.

Declaration
bool ShouldLog(LoggingLevel level)
Parameters
Type Name Description
LoggingLevel level
Returns
Type Description
System.Boolean

Extension Methods

LoggingExtensions.Trace(IModbusLogger, String)
LoggingExtensions.Debug(IModbusLogger, String)
LoggingExtensions.Information(IModbusLogger, String)
LoggingExtensions.Warning(IModbusLogger, String)
LoggingExtensions.Error(IModbusLogger, String)
LoggingExtensions.Critical(IModbusLogger, String)
LoggingExtensions.Log(IModbusLogger, LoggingLevel, Func<String>)
LoggingExtensions.Trace(IModbusLogger, Func<String>)
LoggingExtensions.Debug(IModbusLogger, Func<String>)
LoggingExtensions.Information(IModbusLogger, Func<String>)
LoggingExtensions.Warning(IModbusLogger, Func<String>)
LoggingExtensions.Error(IModbusLogger, Func<String>)
LoggingExtensions.Critical(IModbusLogger, Func<String>)
  • Improve this Doc
  • View Source
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX