8#include "Arp/Base/Core/delegate.hxx" 
    9#include "Arp/System/Commons/Diagnostics/Logging/LogEvent.hpp" 
   10#include "Arp/System/Commons/Diagnostics/Logging/LogSettings.hpp" 
   12namespace Arp { 
namespace System { 
namespace Commons { 
namespace Diagnostics { 
namespace Logging
 
   38    static void         CreateInstance(
const LogSettings& logSettings);
 
   39    static bool         IsCreated(
void);
 
   40    static void         DisposeInstance(
void);
 
   44    void        SetRootLevel(LogLevel value);
 
   45    LogLevel    GetRootLevel(
void)
const;
 
   53    const Impl& GetImpl(
void)
const;
 
Adapter class to implement PImpl idiom.
Definition: PimplPtr.hxx:15
 
Prototyping of delegate template.
Definition: delegate.hxx:14
 
This class is used to forward log events from LogEngine.
Definition: LogEvent.hpp:24
 
This singleton class is used to initialize and configure the Arp logging.
Definition: LogManager.hpp:19
 
~LogManager(void)
Default destructor.
 
This class is used to compound all log settings of the application for initializing the log engine.
Definition: LogSettings.hpp:25
 
Root namespace for the PLCnext API