PLCnext API Documentation 25.0.2.69
Static Protected Attributes | List of all members
Arp::System::Commons::Diagnostics::Logging::Loggable< T, IsSingleton, IsStaticClass > Class Template Reference

Derive from this class to inherit logging functionality. More...

#include <Loggable.hxx>

Static Protected Attributes

static Logger< T > log
 

Detailed Description

template<class T, bool IsSingleton = false, bool IsStaticClass = false>
class Arp::System::Commons::Diagnostics::Logging::Loggable< T, IsSingleton, IsStaticClass >

Derive from this class to inherit logging functionality.

Template Parameters
TThe type of the subclass which is derived from this type to inherit a specialized logger.

When deriving from this class, the sub class inherits a static Logger instance called log. The logger is named by the common typename of the subclass. The template parameter IsSingleton determines if the subclass is a singleton. The template parameter IsStaticClass determines if the subclass is a pure static class and never instantiated.


The documentation for this class was generated from the following file: