38#ifndef INCLUDED_BLPAPI_LOGGING
39#define INCLUDED_BLPAPI_LOGGING
90#ifndef INCLUDED_BLPAPI_CALL
94#ifndef INCLUDED_BLPAPI_DATETIME
98#ifndef INCLUDED_BLPAPI_DEFS
125typedef void (*blpapi_Logging_Func_t)(blpapi_UInt64_t threadId,
127 blpapi_Datetime_t timestamp,
128 const char *category,
129 const char *message);
146int blpapi_Logging_registerCallback(blpapi_Logging_Func_t callback,
147 blpapi_Logging_Severity_t thresholdSeverity);
161int blpapi_Logging_configureLogging(
int level,
162 const char *fileName,
163 int rolloverFileCount,
164 int rolloverFileLimit);
175void blpapi_Logging_logTestMessage(blpapi_Logging_Severity_t severity);
187void blpapi_Logging_userMessage(
188 blpapi_Logging_Severity_t severity,
const char *message);
218 e_off = blpapi_Logging_SEVERITY_OFF,
250 BLPAPI_CALL(blpapi_Logging_logTestMessage)
251 (
static_cast<blpapi_Logging_Severity_t
>(severity));
Provide functions for dispatchtbl.
Represents a date and/or time.
Common definitions used by the library.
Definition blpapi_abstractsession.h:452
Definition blpapi_abstractsession.h:451
Definition blpapi_logging.h:214
Type
Enumeration used to specify different logging severity levels.
Definition blpapi_logging.h:216
@ e_trace
TRACE.
Definition blpapi_logging.h:224
@ e_info
INFO.
Definition blpapi_logging.h:222
@ e_error
ERROR.
Definition blpapi_logging.h:220
@ e_debug
DEBUG.
Definition blpapi_logging.h:223
@ e_warn
WARN.
Definition blpapi_logging.h:221
@ e_fatal
FATAL.
Definition blpapi_logging.h:219
@ e_off
OFF.
Definition blpapi_logging.h:218
Definition blpapi_logging.h:212
static void logTestMessage(Severity::Type severity)
Definition blpapi_logging.h:248