28#ifndef INCLUDED_BLPAPI_LOGGING
29#define INCLUDED_BLPAPI_LOGGING
84#ifndef INCLUDED_BLPAPI_CALL
88#ifndef INCLUDED_BLPAPI_DATETIME
92#ifndef INCLUDED_BLPAPI_DEFS
103 const char *category,
104 const char *message);
132 const char *fileName,
133 int rolloverFileCount,
134 int rolloverFileLimit);
Provide functions for dispatchtbl.
#define BLPAPI_CALL(FUNCNAME)
Definition blpapi_call.h:353
Represents a date and/or time.
Common definitions used by the library.
#define BLPAPI_EXPORT
Definition blpapi_defs.h:172
BLPAPI_EXPORT void blpapi_Logging_userMessage(blpapi_Logging_Severity_t severity, const char *message)
BLPAPI_EXPORT int blpapi_Logging_configureLogging(int level, const char *fileName, int rolloverFileCount, int rolloverFileLimit)
BLPAPI_EXPORT void blpapi_Logging_logTestMessage(blpapi_Logging_Severity_t severity)
BLPAPI_EXPORT int blpapi_Logging_registerCallback(blpapi_Logging_Func_t callback, blpapi_Logging_Severity_t thresholdSeverity)
void(* blpapi_Logging_Func_t)(blpapi_UInt64_t threadId, int severity, blpapi_Datetime_t timestamp, const char *category, const char *message)
Definition blpapi_logging.h:100
unsigned long long blpapi_UInt64_t
Definition blpapi_types.h:70
blpapi_Logging_Severity_t
Definition blpapi_types.h:116
@ blpapi_Logging_SEVERITY_WARN
Definition blpapi_types.h:120
@ blpapi_Logging_SEVERITY_TRACE
Definition blpapi_types.h:123
@ blpapi_Logging_SEVERITY_FATAL
Definition blpapi_types.h:118
@ blpapi_Logging_SEVERITY_DEBUG
Definition blpapi_types.h:122
@ blpapi_Logging_SEVERITY_ERROR
Definition blpapi_types.h:119
@ blpapi_Logging_SEVERITY_OFF
Definition blpapi_types.h:117
@ blpapi_Logging_SEVERITY_INFO
Definition blpapi_types.h:121
Definition blpapi_abstractsession.h:195
Definition blpapi_logging.h:177
Type
Enumeration used to specify different logging severity levels.
Definition blpapi_logging.h:179
@ e_trace
TRACE.
Definition blpapi_logging.h:187
@ e_info
INFO.
Definition blpapi_logging.h:185
@ e_error
ERROR.
Definition blpapi_logging.h:183
@ e_debug
DEBUG.
Definition blpapi_logging.h:186
@ e_warn
WARN.
Definition blpapi_logging.h:184
@ e_fatal
FATAL.
Definition blpapi_logging.h:182
@ e_off
OFF.
Definition blpapi_logging.h:181
Definition blpapi_logging.h:175
static void logTestMessage(Severity::Type severity)
Definition blpapi_logging.h:211
Definition blpapi_datetime.h:102