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

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

#include <Loggable.hxx>

Protected Attributes

Logger< T > log
 

Detailed Description

template<class T>
class Arp::System::Commons::Diagnostics::Logging::Loggable< T, true >

Derive any singleton class 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 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: