CustomXMLConfiguration

inner class CustomXMLConfiguration(loggerContext: LoggerContext?, configSource: ConfigurationSource?) : XmlConfiguration(source)

Custom XmlConfiguration to pass our custom log4j2.xml config to log4j.

Set up the XML configuration with the passed context and config source. For the config source being used, ApiProperties.getConfiguration where multiple attempts at creating a new private val log by lazy { cachedLoggerOf(this.javaClass) } using our own log4j2.xml are made before the default log4j setup is used.

Author

Griefed

Parameters

loggerContext

logger context passed from log4j itself

configSource

configuration source passed from ApiProperties.getConfiguration.

Constructors

Link copied to clipboard
constructor(loggerContext: LoggerContext?, configSource: ConfigurationSource?)