PLCnext API Documentation  22.9.0.33
Classes | Typedefs | Enumerations | Functions
Arp::System::Commons::Diagnostics::Logging Namespace Reference

Namespace for logging classes More...

Classes

class  Loggable
 
class  Loggable< Derived, true >
 
class  Loggable< Derived, false, true >
 This template specialization Loggable<T, false, true> shall be used by pure static classes. More...
 
class  LoggerBase
 
class  Logger
 
class  Logger< void >
 
class  Log
 
class  LogInfo
 
class  LogManager
 
class  LogStream
 

Typedefs

using LogAdapter = Internal::LogAdapter
 

Enumerations

enum class  LogLevel {
  None = 0 , Off = 1 , Fatal = 2 , Error = 3 ,
  Critical = 4 , Warning = 5 , Info = 6 , Debug = 7 ,
  Trace = 8 , All = Trace , Default = Info
}
 

Functions

ARP_CXX_SYMBOL_EXPORT std::ostream & operator<< (std::ostream &os, LogLevel value)
 
ARP_CXX_SYMBOL_EXPORT std::istream & operator>> (std::istream &is, LogLevel &value)
 

Detailed Description

Namespace for logging classes