Proton DotNet
Classes | Enumerations
Apache.Qpid.Proton.Logging Namespace Reference

Classes

interface  IProtonLogger
 Proton defined logging API used to abstract the ultimate source of the logging service and provide consistent API mechanics to the proton code. More...
 
class  ProtonDefaultLoggerProvider
 The Proton default logger provider implementation. More...
 
class  ProtonLoggerFactory
 Proton Logging API factory which provides an single point of entry for users to configure proton wide logging sources. The user is encouraged to configure the logging abstraction that proton objects should use as early as possible as any updates to the logging abstraction will not be reflected in code that has already created its logger.
 
class  ProtonLoggerWrapper
 Proton external .NET logging extensions wrapper used to provide a common API for proton code to log.
 
class  ProtonNoOpLogger
 Proton No-Op MS logger implementation that sink holes all logging and reports no levels enabled.
 

Enumerations

enum class  ProtonLogLevel {
  Trace , Debug , Info , Warn ,
  Error
}
 Log levels used by the proton logging abstractions. More...
 

Enumeration Type Documentation

◆ ProtonLogLevel

Log levels used by the proton logging abstractions.