Package com.bloomberglp.blpapi
Class Logging
java.lang.Object
com.bloomberglp.blpapi.Logging
Provides a way to register a call back for logging
The call back is provided as an interface that needs to be implemented. The method Logging.Callback.onMessage(long, Level, Datetime, String, String)
is called when a message that
needs logging is available. Callback is only called for messages that have 'level' higher than or
equal to the 'defaultThresholdLevel'. There can be only one callback that can be registered and
if another callback is registered it will replace the previous one.
Logging.Callback cb = new Logging.Callback() {
public void onMessage(
long threadId,
Level level,
Datetime dateTime,
String loggerName,
String message) {
// Do some processing
}
};
Logging.registerCallback(cb, Level.WARNING);
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
An interface for a callback that can been registered to get the log messages -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
deregister the callbackstatic void
logTestMessage
(Level level) log a test message at the specified 'level'.static void
registerCallback
(Logging.Callback callback, Level defaultThresholdlevel) register a callback with the specified 'level' as default threshold level
-
Constructor Details
-
Logging
public Logging()
-
-
Method Details
-
registerCallback
register a callback with the specified 'level' as default threshold level -
deregisterCallback
public static void deregisterCallback()deregister the callback -
logTestMessage
log a test message at the specified 'level'. Note that this function is intended for testing of the logging configuration only.
-