org.mule.module.launcher.log4j
Class ArtifactAwareRepositorySelector

java.lang.Object
  extended by org.mule.module.launcher.log4j.ArtifactAwareRepositorySelector
All Implemented Interfaces:
org.apache.log4j.spi.RepositorySelector

public class ArtifactAwareRepositorySelector
extends Object
implements org.apache.log4j.spi.RepositorySelector


Nested Class Summary
protected  class ArtifactAwareRepositorySelector.ConfigWatchDog
           
protected static class ArtifactAwareRepositorySelector.LoggerRepositoryCache
           
 
Field Summary
protected  ArtifactAwareRepositorySelector.LoggerRepositoryCache cache
           
protected  org.apache.log4j.Logger logger
           
static String MULE_APP_LOG_FILE_TEMPLATE
           
protected static Integer NO_CCL_CLASSLOADER
           
protected static String PATTERN_LAYOUT
           
protected  ThreadLocal<org.apache.log4j.spi.LoggerRepository> repositoryUnderConstruction
           
 
Constructor Summary
ArtifactAwareRepositorySelector()
           
 
Method Summary
protected  void configureFrom(URL url, org.apache.log4j.spi.LoggerRepository repository)
           
 org.apache.log4j.spi.LoggerRepository getLoggerRepository()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATTERN_LAYOUT

protected static final String PATTERN_LAYOUT
See Also:
Constant Field Values

NO_CCL_CLASSLOADER

protected static final Integer NO_CCL_CLASSLOADER

MULE_APP_LOG_FILE_TEMPLATE

public static final String MULE_APP_LOG_FILE_TEMPLATE
See Also:
Constant Field Values

cache

protected ArtifactAwareRepositorySelector.LoggerRepositoryCache cache

logger

protected org.apache.log4j.Logger logger

repositoryUnderConstruction

protected final ThreadLocal<org.apache.log4j.spi.LoggerRepository> repositoryUnderConstruction
Constructor Detail

ArtifactAwareRepositorySelector

public ArtifactAwareRepositorySelector()
Method Detail

getLoggerRepository

public org.apache.log4j.spi.LoggerRepository getLoggerRepository()
Specified by:
getLoggerRepository in interface org.apache.log4j.spi.RepositorySelector

configureFrom

protected void configureFrom(URL url,
                             org.apache.log4j.spi.LoggerRepository repository)


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.