Table of Contents

Class MessageLoggerProvider

Namespace
DuetControlServer.Utility
Assembly
DuetControlServer.dll

Logger provider used to optionally output DCS log messages as generic messages

public sealed class MessageLoggerProvider : ILoggerProvider, IDisposable
Inheritance
MessageLoggerProvider
Implements
Inherited Members

Constructors

MessageLoggerProvider(ObjectModel, LogLevel)

Constructor of this class

public MessageLoggerProvider(ObjectModel model, LogLevel minimumLevel)

Parameters

model ObjectModel

Object model

minimumLevel LogLevel

Minimum log level

Methods

CreateLogger(string)

Create a logger

public ILogger CreateLogger(string categoryName)

Parameters

categoryName string

Returns

ILogger

Dispose()

Dispose of this provider

public void Dispose()