本文整理了Java中org.apache.log4j.MDC.get()
方法的一些代码示例,展示了MDC.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MDC.get()
方法的具体详情如下:
包路径:org.apache.log4j.MDC
类名称:MDC
方法名:get
[英]Get the context identified by the key
parameter.
This method has no side effects.
[中]获取由key
参数标识的上下文。
这种方法没有副作用。
代码示例来源:origin: org.slf4j/slf4j-log4j12
public String get(String key) {
return (String) org.apache.log4j.MDC.get(key);
}
代码示例来源:origin: hibernate/hibernate-orm
public Object getMdc(String key) {
return MDC.get( key );
}
代码示例来源:origin: openzipkin/brave
@Override protected String get(String key) {
Object result = MDC.get(key);
return result instanceof String ? (String) result : null;
}
代码示例来源:origin: wildfly/wildfly
public Object getMdc(String key) {
return MDC.get(key);
}
代码示例来源:origin: log4j/log4j
/**
Returns the the context corresponding to the <code>key</code>
parameter. If there is a local MDC copy, possibly because we are
in a logging server or running inside AsyncAppender, then we
search for the key in MDC copy, if a value is found it is
returned. Otherwise, if the search in MDC copy returns a null
result, then the current thread's <code>MDC</code> is used.
<p>Note that <em>both</em> the local MDC copy and the current
thread's MDC are searched.
*/
public
Object getMDC(String key) {
Object r;
// Note the mdcCopy is used if it exists. Otherwise we use the MDC
// that is associated with the thread.
if(mdcCopy != null) {
r = mdcCopy.get(key);
if(r != null) {
return r;
}
}
return MDC.get(key);
}
代码示例来源:origin: log4j/log4j
/**
Returns the the context corresponding to the <code>key</code>
parameter. If there is a local MDC copy, possibly because we are
in a logging server or running inside AsyncAppender, then we
search for the key in MDC copy, if a value is found it is
returned. Otherwise, if the search in MDC copy returns a null
result, then the current thread's <code>MDC</code> is used.
<p>Note that <em>both</em> the local MDC copy and the current
thread's MDC are searched.
*/
public
Object getMDC(String key) {
Object r;
// Note the mdcCopy is used if it exists. Otherwise we use the MDC
// that is associated with the thread.
if(mdcCopy != null) {
r = mdcCopy.get(key);
if(r != null) {
return r;
}
}
return MDC.get(key);
}
代码示例来源:origin: hibernate/hibernate-orm
public Object putMdc(String key, Object val) {
try {
return MDC.get( key );
}
finally {
MDC.put( key, val );
}
}
代码示例来源:origin: wildfly/wildfly
public Object putMdc(String key, Object val) {
try {
return MDC.get(key);
} finally {
MDC.put(key, val);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
/**
Returns the the context corresponding to the <code>key</code>
parameter. If there is a local MDC copy, possibly because we are
in a logging server or running inside AsyncAppender, then we
search for the key in MDC copy, if a value is found it is
returned. Otherwise, if the search in MDC copy returns a null
result, then the current thread's <code>MDC</code> is used.
<p>Note that <em>both</em> the local MDC copy and the current
thread's MDC are searched.
*/
public
Object getMDC(String key) {
Object r;
// Note the mdcCopy is used if it exists. Otherwise we use the MDC
// that is associated with the thread.
if(mdcCopy != null) {
r = mdcCopy.get(key);
if(r != null) {
return r;
}
}
return MDC.get(key);
}
代码示例来源:origin: apache/log4j
/**
Returns the the context corresponding to the <code>key</code>
parameter. If there is a local MDC copy, possibly because we are
in a logging server or running inside AsyncAppender, then we
search for the key in MDC copy, if a value is found it is
returned. Otherwise, if the search in MDC copy returns a null
result, then the current thread's <code>MDC</code> is used.
<p>Note that <em>both</em> the local MDC copy and the current
thread's MDC are searched.
*/
public
Object getMDC(String key) {
Object r;
// Note the mdcCopy is used if it exists. Otherwise we use the MDC
// that is associated with the thread.
if(mdcCopy != null) {
r = mdcCopy.get(key);
if(r != null) {
return r;
}
}
return MDC.get(key);
}
代码示例来源:origin: apache/log4j
/**
Returns the the context corresponding to the <code>key</code>
parameter. If there is a local MDC copy, possibly because we are
in a logging server or running inside AsyncAppender, then we
search for the key in MDC copy, if a value is found it is
returned. Otherwise, if the search in MDC copy returns a null
result, then the current thread's <code>MDC</code> is used.
<p>Note that <em>both</em> the local MDC copy and the current
thread's MDC are searched.
*/
public
Object getMDC(String key) {
Object r;
// Note the mdcCopy is used if it exists. Otherwise we use the MDC
// that is associated with the thread.
if(mdcCopy != null) {
r = mdcCopy.get(key);
if(r != null) {
return r;
}
}
return MDC.get(key);
}
代码示例来源:origin: io.tracee.backend/tracee-log4j
@Override
protected String getFromMdc(String key) {
final Object mdcValue = MDC.get(key);
if (mdcValue == null) {
return null;
}
return String.valueOf(mdcValue);
}
代码示例来源:origin: apache/activemq-artemis
public Object putMdc(String key, Object val) {
try {
return MDC.get(key);
} finally {
MDC.put(key, val);
}
}
代码示例来源:origin: weld/core
public Object putMdc(String key, Object val) {
try {
return MDC.get(key);
} finally {
MDC.put(key, val);
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public Object putMdc(String key, Object val) {
try {
return MDC.get(key);
} finally {
MDC.put(key, val);
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
public Object putMdc(String key, Object val) {
try {
return MDC.get(key);
} finally {
MDC.put(key, val);
}
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
public Object putMdc(String key, Object val) {
try {
return MDC.get(key);
} finally {
MDC.put(key, val);
}
}
代码示例来源:origin: org.apache.knox/gateway-util-common
@Override
public AuditContext detachContext() {
AuditContext context = (AuditContext) MDC.get( MDC_AUDIT_CONTEXT_KEY );
MDC.remove( MDC_AUDIT_CONTEXT_KEY );
return context;
}
代码示例来源:origin: apache/activemq-artemis
public Object putMdc(String key, Object val) {
try {
return MDC.get(key);
} finally {
MDC.put(key, val);
}
}
代码示例来源:origin: com.nesscomputing.components/ness-serverinfo
@Test
public void testValue()
{
ServerInfo.add("hello", "world");
Assert.assertEquals("world", ServerInfo.get("hello"));
Assert.assertEquals("world", MDC.get("hello").toString());
}
内容来源于网络,如有侵权,请联系作者删除!