public class SLOperationLogger
extends java.lang.Object
Title: Service Event Fabric Core
Description: Defines a logger for SLOperation.
Copyright: Copyright (c) 2020
Company: StreamScape Technologies
Modifier and Type | Class and Description |
---|---|
static interface |
SLOperationLogger.SLOperationLoggerCallback |
static class |
SLOperationLogger.SLOperationLoggerContext |
Constructor and Description |
---|
SLOperationLogger() |
Modifier and Type | Method and Description |
---|---|
static SLOperationLogger.SLOperationLoggerContext |
getCurrentContext() |
static SLMessageSequenceId |
getCurrentMessageCounter() |
static boolean |
getSilenceMode() |
static java.lang.Object |
invokeSilently(java.util.function.Supplier callback) |
static SLResponse |
invokeWithLoggerWrap(com.streamscape.slex.MFSession session,
SLOperationLogger.SLOperationLoggerCallback callback,
boolean exceptionAsText) |
static void |
log(java.lang.Object object,
SLOperationLogger.SLOperationLoggerContext context,
java.lang.String message) |
static void |
log(java.lang.Object object,
java.lang.String message) |
static void |
log(java.lang.Object object,
Trace.Level level,
Logger logger,
SLOperationLogger.SLOperationLoggerContext context,
java.lang.String message) |
static void |
log(java.lang.Object object,
Trace.Level level,
Logger logger,
java.lang.String message) |
static void |
log(java.lang.String message) |
static void |
logDebug(java.lang.Object object,
Logger logger,
java.lang.String message) |
static void |
logDebug(java.lang.Object object,
java.lang.String message) |
static void |
logError(java.lang.Object object,
Logger logger,
java.lang.String message) |
static void |
logError(java.lang.Object object,
java.lang.String message) |
static void |
logInfo(java.lang.Object object,
Logger logger,
java.lang.String message) |
static void |
logInfo(java.lang.Object object,
java.lang.String message) |
static void |
setCurrentContext(SLOperationLogger.SLOperationLoggerContext context) |
static void |
setCurrentSession(com.streamscape.slex.MFSession session) |
static void |
setSilenceMode(boolean silenceMode) |
static void |
unsetCurrentSession(com.streamscape.slex.MFSession session) |
public static void setCurrentSession(com.streamscape.slex.MFSession session)
public static void setCurrentContext(SLOperationLogger.SLOperationLoggerContext context)
public static void unsetCurrentSession(com.streamscape.slex.MFSession session)
public static SLOperationLogger.SLOperationLoggerContext getCurrentContext()
public static SLMessageSequenceId getCurrentMessageCounter()
public static void setSilenceMode(boolean silenceMode)
public static boolean getSilenceMode()
public static void log(java.lang.Object object, java.lang.String message)
public static void log(java.lang.String message)
public static void logDebug(java.lang.Object object, java.lang.String message)
public static void logInfo(java.lang.Object object, java.lang.String message)
public static void logError(java.lang.Object object, java.lang.String message)
public static void logDebug(java.lang.Object object, Logger logger, java.lang.String message)
public static void logInfo(java.lang.Object object, Logger logger, java.lang.String message)
public static void logError(java.lang.Object object, Logger logger, java.lang.String message)
public static void log(java.lang.Object object, Trace.Level level, Logger logger, java.lang.String message)
public static void log(java.lang.Object object, SLOperationLogger.SLOperationLoggerContext context, java.lang.String message)
public static void log(java.lang.Object object, Trace.Level level, Logger logger, SLOperationLogger.SLOperationLoggerContext context, java.lang.String message)
public static SLResponse invokeWithLoggerWrap(com.streamscape.slex.MFSession session, SLOperationLogger.SLOperationLoggerCallback callback, boolean exceptionAsText)
public static java.lang.Object invokeSilently(java.util.function.Supplier callback)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.