public class MojoLogger extends Object implements org.jboss.logging.LoggerProvider
| Modifier and Type | Field and Description |
|---|---|
static Supplier<org.apache.maven.plugin.logging.Log> |
logSupplier |
(package private) static Object[] |
NO_PARAMS |
| Constructor and Description |
|---|
MojoLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearMdc() |
void |
clearNdc() |
org.jboss.logging.Logger |
getLogger(String name) |
Object |
getMdc(String key) |
Map<String,Object> |
getMdcMap() |
String |
getNdc() |
int |
getNdcDepth() |
(package private) String |
invalidFormat(String format,
Object[] parameters) |
String |
peekNdc() |
String |
popNdc() |
void |
pushNdc(String message) |
Object |
putMdc(String key,
Object value) |
void |
removeMdc(String key) |
void |
setNdcMaxDepth(int maxDepth) |
static final Object[] NO_PARAMS
public static volatile Supplier<org.apache.maven.plugin.logging.Log> logSupplier
public org.jboss.logging.Logger getLogger(String name)
getLogger in interface org.jboss.logging.LoggerProviderpublic void clearMdc()
clearMdc in interface org.jboss.logging.LoggerProviderpublic Object putMdc(String key, Object value)
putMdc in interface org.jboss.logging.LoggerProviderpublic Object getMdc(String key)
getMdc in interface org.jboss.logging.LoggerProviderpublic void removeMdc(String key)
removeMdc in interface org.jboss.logging.LoggerProviderpublic Map<String,Object> getMdcMap()
getMdcMap in interface org.jboss.logging.LoggerProviderpublic void clearNdc()
clearNdc in interface org.jboss.logging.LoggerProviderpublic String getNdc()
getNdc in interface org.jboss.logging.LoggerProviderpublic int getNdcDepth()
getNdcDepth in interface org.jboss.logging.LoggerProviderpublic String popNdc()
popNdc in interface org.jboss.logging.LoggerProviderpublic String peekNdc()
peekNdc in interface org.jboss.logging.LoggerProviderpublic void pushNdc(String message)
pushNdc in interface org.jboss.logging.LoggerProviderpublic void setNdcMaxDepth(int maxDepth)
setNdcMaxDepth in interface org.jboss.logging.LoggerProviderCopyright © 2019 JBoss by Red Hat. All rights reserved.