8#include "Arp/System/Commons/Diagnostics/Logging/LogLevel.hpp"
16namespace Arp {
namespace System {
namespace Commons {
namespace Diagnostics {
namespace Logging
26 using Impl =
const Log4Arp::LogEvent;
29 explicit LogEvent(
const Impl& logEvent);
38 LogLevel GetSeverity(
void)
const;
39 String GetLoggerName(
void)
const;
40 String GetMessage(
void)
const;
44 const Impl& GetImpl(
void)
const;
This class contains date and time informations.
Definition: DateTime.hpp:27
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
This class is used to forward log events from LogEngine.
Definition: LogEvent.hpp:24
LogEvent(const LogEvent &arg)
Default copy constructor.
LogEvent(LogEvent &&arg) noexcept
Default move constructor.
~LogEvent(void)
Default destructor.
Root namespace for the PLCnext API