@Plugin(name="jndi", category="Lookup") public class JndiLookup extends AbstractLookup
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
CONTAINER_JNDI_RESOURCE_PATH_PREFIX
JNDI resource path prefix used in a J2EE container
|
private static Logger |
LOGGER |
private static Marker |
LOOKUP |
Constructor and Description |
---|
JndiLookup() |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
convertJndiName(java.lang.String jndiName)
Convert the given JNDI name to the actual JNDI name to use.
|
java.lang.String |
lookup(LogEvent event,
java.lang.String key)
Looks up the value of the JNDI resource.
|
lookup
private static final Logger LOGGER
private static final Marker LOOKUP
static final java.lang.String CONTAINER_JNDI_RESOURCE_PATH_PREFIX
public java.lang.String lookup(LogEvent event, java.lang.String key)
event
- The current LogEvent (is ignored by this StrLookup).key
- the JNDI resource name to be looked up, may be nullprivate java.lang.String convertJndiName(java.lang.String jndiName)
jndiName
- The name of the resource.