8#include "Arp/Base/Core/TypeName.hxx"
9#include "Arp/System/Commons/Diagnostics/Logging/Logger.hxx"
11namespace Arp {
namespace System {
namespace Commons {
namespace Diagnostics {
namespace Logging
26template<
class T,
bool IsSingleton = false,
bool IsStaticClass = false>
38template<
class T,
bool IsSingleton,
bool IsStaticClass>
81 static void InitializeLogger(
void);
This (meta programming) class provides the type-name according the CLS (common language specification...
Definition: CommonTypeName.hxx:33
Derive from this class to inherit logging functionality.
Definition: Loggable.hxx:28
void InitializeOnce(const String &loggerName)
Lazy initializes this logger instance once.
Definition: LoggerBase.cpp:73
Root namespace for the PLCnext API