Safir SDK Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Log.h File Reference
#include <Safir/Utilities/Internal/VisibilityHelpers.h>
#include <Safir/Utilities/Internal/AutoLink.h>
#include <string>
Include dependency graph for Log.h:

Go to the source code of this file.

Namespaces

 Safir
 Safir.
 
 Safir::Logging
 

Macros

#define LOGGING_CPP_API   SAFIR_HELPER_DLL_IMPORT
 
#define SAFIR_LIBRARY_NAME   "logging_cpp"
 
#define LOGGING_CPP_LOCAL   SAFIR_HELPER_DLL_LOCAL
 

Enumerations

enum  Safir::Logging::Severity {
  Safir::Logging::Emergency = 0, Safir::Logging::Alert, Safir::Logging::Critical, Safir::Logging::Error,
  Safir::Logging::Warning, Safir::Logging::Notice, Safir::Logging::Informational, Safir::Logging::Debug
}
 Severity level according to RFC 3164. More...
 

Functions

LOGGING_CPP_API void Safir::Logging::SendSystemLog (const Severity severity, const std::wstring &message)
 Send log messages to the system logging mechanism. More...
 

Macro Definition Documentation

#define LOGGING_CPP_API   SAFIR_HELPER_DLL_IMPORT
#define LOGGING_CPP_LOCAL   SAFIR_HELPER_DLL_LOCAL
#define SAFIR_LIBRARY_NAME   "logging_cpp"