Package de.mnl.osgi.log4j2osgi
Class OsgiLogger
java.lang.Object
org.apache.logging.log4j.spi.AbstractLogger
de.mnl.osgi.log4j2osgi.OsgiLogger
- All Implemented Interfaces:
de.mnl.osgi.lf4osgi.core.LoggerFacade,Serializable,org.apache.logging.log4j.Logger,org.apache.logging.log4j.spi.ExtendedLogger,org.apache.logging.log4j.spi.LocationAwareLogger
public class OsgiLogger
extends org.apache.logging.log4j.spi.AbstractLogger
implements de.mnl.osgi.lf4osgi.core.LoggerFacade
The OsgiLogger.
- See Also:
-
Field Summary
Fields inherited from class org.apache.logging.log4j.spi.AbstractLogger
CATCHING_MARKER, DEFAULT_FLOW_MESSAGE_FACTORY_CLASS, DEFAULT_MESSAGE_FACTORY_CLASS, ENTRY_MARKER, EXCEPTION_MARKER, EXIT_MARKER, FLOW_MARKER, logBuilder, name, THROWING_MARKER -
Constructor Summary
ConstructorsConstructorDescriptionOsgiLogger(OsgiLoggerContext context, String name) Instantiates a new OSGi logger.OsgiLogger(OsgiLoggerContext context, String name, org.apache.logging.log4j.message.MessageFactory messageFactory) Instantiates a new OSGi logger. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.logging.log4j.LevelgetLevel()booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, CharSequence data, Throwable thr) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object data, Throwable thr) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String data) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String data, Object... params) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Object param9) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Object param9, Object param10) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String data, Throwable thr) booleanisEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message data, Throwable thr) voidloggerFactoryUpdated(LoggerFactory factory) voidlogMessage(String fqcn, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message message, Throwable thr) Methods inherited from class org.apache.logging.log4j.spi.AbstractLogger
always, atDebug, atError, atFatal, atInfo, atLevel, atTrace, atWarn, catching, catching, catching, catchingMsg, checkMessageFactory, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, enter, enter, enter, enter, enter, entry, entry, entry, entryMsg, entryMsg, entryMsg, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, exit, exit, exit, exit, exitMsg, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, getMessageFactory, getName, getRecursionDepth, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isEnabled, isEnabled, isErrorEnabled, isErrorEnabled, isFatalEnabled, isFatalEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, printf, printf, requiresLocation, throwing, throwing, throwing, throwingMsg, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, traceEntry, traceEntry, traceEntry, traceEntry, traceEntry, traceExit, traceExit, traceExit, traceExit, traceExit, traceExit, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn
-
Constructor Details
-
OsgiLogger
public OsgiLogger(OsgiLoggerContext context, String name, org.apache.logging.log4j.message.MessageFactory messageFactory) Instantiates a new OSGi logger.- Parameters:
context- the contextname- the namemessageFactory- the message factory
-
OsgiLogger
Instantiates a new OSGi logger.- Parameters:
context- the contextname- the name
-
-
Method Details
-
loggerFactoryUpdated
- Specified by:
loggerFactoryUpdatedin interfacede.mnl.osgi.lf4osgi.core.LoggerFacade
-
getLevel
- Specified by:
getLevelin interfaceorg.apache.logging.log4j.Logger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message data, Throwable thr) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, CharSequence data, Throwable thr) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object data, Throwable thr) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String data) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String data, Object... params) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Object param9) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String message, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Object param9, Object param10) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
isEnabled
public boolean isEnabled(org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String data, Throwable thr) - Specified by:
isEnabledin interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-
logMessage
public void logMessage(String fqcn, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message message, Throwable thr) - Specified by:
logMessagein interfaceorg.apache.logging.log4j.spi.ExtendedLogger
-