Package org.ops4j.pax.logging
Interface PaxLogger
-
- All Superinterfaces:
org.osgi.service.log.FormatterLogger,org.osgi.service.log.Logger
- All Known Implementing Classes:
BufferingLog,DefaultServiceLog,FileServiceLog,TrackingLogger
public interface PaxLogger extends org.osgi.service.log.FormatterLoggerMain pax-logging interface for loggers to interact with any logging system.
-
-
Field Summary
Fields Modifier and Type Field Description static StringFQCNstatic intLEVEL_AUDITstatic intLEVEL_DEBUGstatic intLEVEL_ERRORstatic intLEVEL_FATALstatic intLEVEL_INFOstatic intLEVEL_NONEstatic intLEVEL_TRACEstatic intLEVEL_WARNING
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaudit(PaxMarker marker, String message)voidaudit(PaxMarker marker, String format, Object arg)voidaudit(PaxMarker marker, String format, Object... arguments)voidaudit(PaxMarker marker, String format, Object arg1, Object arg2)<E extends Exception>
voidaudit(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer)<E extends Exception>
voidaudit(org.osgi.service.log.LoggerConsumer<E> consumer)voiddebug(PaxMarker marker, String message)voiddebug(PaxMarker marker, String format, Object arg)voiddebug(PaxMarker marker, String format, Object... arguments)voiddebug(PaxMarker marker, String format, Object arg1, Object arg2)<E extends Exception>
voiddebug(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer)voiderror(PaxMarker marker, String message)voiderror(PaxMarker marker, String format, Object arg)voiderror(PaxMarker marker, String format, Object... arguments)voiderror(PaxMarker marker, String format, Object arg1, Object arg2)<E extends Exception>
voiderror(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer)voidfatal(String message)voidfatal(String format, Object arg)voidfatal(String format, Object... arguments)voidfatal(String format, Object arg1, Object arg2)voidfatal(PaxMarker marker, String message)voidfatal(PaxMarker marker, String format, Object arg)voidfatal(PaxMarker marker, String format, Object... arguments)voidfatal(PaxMarker marker, String format, Object arg1, Object arg2)<E extends Exception>
voidfatal(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer)<E extends Exception>
voidfatal(org.osgi.service.log.LoggerConsumer<E> consumer)voidfqdebug(String fqcn, String message)voidfqdebug(String fqcn, String message, Throwable t)voidfqdebug(String fqcn, PaxMarker marker, String message)voidfqdebug(String fqcn, PaxMarker marker, String message, Throwable t)voidfqerror(String fqcn, String message)voidfqerror(String fqcn, String message, Throwable t)voidfqerror(String fqcn, PaxMarker marker, String message)voidfqerror(String fqcn, PaxMarker marker, String message, Throwable t)voidfqfatal(String fqcn, String message)voidfqfatal(String fqcn, String message, Throwable t)voidfqfatal(String fqcn, PaxMarker marker, String message)voidfqfatal(String fqcn, PaxMarker marker, String message, Throwable t)voidfqinfo(String fqcn, String message)voidfqinfo(String fqcn, String message, Throwable t)voidfqinfo(String fqcn, PaxMarker marker, String message)voidfqinfo(String fqcn, PaxMarker marker, String message, Throwable t)voidfqtrace(String fqcn, String message)voidfqtrace(String fqcn, String message, Throwable t)voidfqtrace(String fqcn, PaxMarker marker, String message)voidfqtrace(String fqcn, PaxMarker marker, String message, Throwable t)voidfqwarn(String fqcn, String message)voidfqwarn(String fqcn, String message, Throwable t)voidfqwarn(String fqcn, PaxMarker marker, String message)voidfqwarn(String fqcn, PaxMarker marker, String message, Throwable t)org.osgi.service.log.LogLevelgetLogLevel()Returns R7LogLevelfor this logger.PaxContextgetPaxContext()PaxContextof this logger that gives access to thread-bound MDC context.intgetPaxLogLevel()Returns numerical log level associated with this logger.voidinfo(PaxMarker marker, String message)voidinfo(PaxMarker marker, String format, Object arg)voidinfo(PaxMarker marker, String format, Object... arguments)voidinfo(PaxMarker marker, String format, Object arg1, Object arg2)<E extends Exception>
voidinfo(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer)default booleanisAuditEnabled()default booleanisAuditEnabled(PaxMarker marker)booleanisDebugEnabled(PaxMarker marker)booleanisErrorEnabled(PaxMarker marker)booleanisFatalEnabled()booleanisFatalEnabled(PaxMarker marker)booleanisInfoEnabled(PaxMarker marker)booleanisTraceEnabled(PaxMarker marker)booleanisWarnEnabled(PaxMarker marker)voidtrace(PaxMarker marker, String message)voidtrace(PaxMarker marker, String format, Object arg)voidtrace(PaxMarker marker, String format, Object... arguments)voidtrace(PaxMarker marker, String format, Object arg1, Object arg2)<E extends Exception>
voidtrace(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer)voidwarn(PaxMarker marker, String message)voidwarn(PaxMarker marker, String format, Object arg)voidwarn(PaxMarker marker, String format, Object... arguments)voidwarn(PaxMarker marker, String format, Object arg1, Object arg2)<E extends Exception>
voidwarn(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer)-
Methods inherited from interface org.osgi.service.log.Logger
audit, audit, audit, audit, debug, debug, debug, debug, debug, error, error, error, error, error, getName, info, info, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn
-
-
-
-
Field Detail
-
FQCN
static final String FQCN
-
LEVEL_TRACE
static final int LEVEL_TRACE
- See Also:
- Constant Field Values
-
LEVEL_DEBUG
static final int LEVEL_DEBUG
- See Also:
- Constant Field Values
-
LEVEL_INFO
static final int LEVEL_INFO
- See Also:
- Constant Field Values
-
LEVEL_WARNING
static final int LEVEL_WARNING
- See Also:
- Constant Field Values
-
LEVEL_ERROR
static final int LEVEL_ERROR
- See Also:
- Constant Field Values
-
LEVEL_FATAL
static final int LEVEL_FATAL
- See Also:
- Constant Field Values
-
LEVEL_AUDIT
static final int LEVEL_AUDIT
- See Also:
- Constant Field Values
-
LEVEL_NONE
static final int LEVEL_NONE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isFatalEnabled
boolean isFatalEnabled()
-
isAuditEnabled
default boolean isAuditEnabled()
-
isTraceEnabled
boolean isTraceEnabled(PaxMarker marker)
-
isDebugEnabled
boolean isDebugEnabled(PaxMarker marker)
-
isInfoEnabled
boolean isInfoEnabled(PaxMarker marker)
-
isWarnEnabled
boolean isWarnEnabled(PaxMarker marker)
-
isErrorEnabled
boolean isErrorEnabled(PaxMarker marker)
-
isFatalEnabled
boolean isFatalEnabled(PaxMarker marker)
-
isAuditEnabled
default boolean isAuditEnabled(PaxMarker marker)
-
trace
<E extends Exception> void trace(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
debug
<E extends Exception> void debug(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
info
<E extends Exception> void info(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
warn
<E extends Exception> void warn(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
error
<E extends Exception> void error(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
audit
<E extends Exception> void audit(org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
audit
<E extends Exception> void audit(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
fatal
void fatal(String message)
-
fatal
<E extends Exception> void fatal(org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
fatal
<E extends Exception> void fatal(PaxMarker marker, org.osgi.service.log.LoggerConsumer<E> consumer) throws E
- Throws:
E extends Exception
-
getPaxLogLevel
int getPaxLogLevel()
Returns numerical log level associated with this logger. Higher values mean more important levels (as in
PaxLevel). Only these constants should be returned (in increasing importance/severity):
-
getLogLevel
org.osgi.service.log.LogLevel getLogLevel()
Returns R7LogLevelfor this logger.- Since:
- 2.0.0
-
getPaxContext
PaxContext getPaxContext()
PaxContextof this logger that gives access to thread-bound MDC context.- Returns:
-
-