24#ifndef __SAFIR_LOGGING_LOG_H__
25#define __SAFIR_LOGGING_LOG_H__
27#include <Safir/Utilities/Internal/VisibilityHelpers.h>
29#ifdef logging_cpp_EXPORTS
30# define LOGGING_CPP_API SAFIR_HELPER_DLL_EXPORT
32# define LOGGING_CPP_API SAFIR_HELPER_DLL_IMPORT
33# define SAFIR_LIBRARY_NAME "logging_cpp"
34# include <Safir/Utilities/Internal/AutoLink.h>
36#define LOGGING_CPP_LOCAL SAFIR_HELPER_DLL_LOCAL
88 const std::wstring& message);
#define LOGGING_CPP_API
Definition Log.h:32
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition Backdoor.h:31
SAFIR_HELPER_DLL_IMPORT void SendSystemLog(const Severity severity, const std::wstring &message)
Send log messages to the system logging mechanism.
Severity
Severity level according to RFC 3164.
Definition Log.h:50
@ Notice
RFC 3164 Description: Normal but significant condition.
Definition Log.h:67
@ Emergency
RFC 3164 Description: System is unusable.
Definition Log.h:52
@ Debug
RFC 3164 Description: Debug-level messages.
Definition Log.h:73
@ Critical
RFC 3164 Description: Critical conditions.
Definition Log.h:58
@ Error
RFC 3164 Description: Error conditions.
Definition Log.h:61
@ Warning
RFC 3164 Description: Warning conditions.
Definition Log.h:64
@ Alert
RFC 3164 Description: Action must be taken immediately.
Definition Log.h:55
@ Informational
RFC 3164 Description: Informational messages.
Definition Log.h:70