Fredrick Eisele created LOG4J2-2654:
---------------------------------------
Summary: Errors in `Initialize Log4j by Combining Configuration
File with Programmatic Configuration'
Key: LOG4J2-2654
URL: https://issues.apache.org/jira/browse/LOG4J2-2654
Project: Log4j 2
Issue Type: Documentation
Components: Documentation
Affects Versions: 2.12.0
Reporter: Fredrick Eisele
In the documentation the example for...
[https://logging.apache.org/log4j/2.x/manual/customconfig.html#Initialize_Log4j_by_Combining_Configuration_File_with_Programmatic_Configuration]
...has a discrepancy.
{code:java}
/**
* Return the Configuration.
* @param source The InputSource.
* @return The Configuration.
*/
public Configuration getConfiguration(InputSource source) {
return new MyXMLConfiguration(source, configFile);
}
{code}
and
{code:java}
public MyXMLConfiguration(final ConfigurationFactory.ConfigurationSource
configSource)
{
super(configSource);
}
{code}
I think what is intended is...
{code:java}
@Override
public Configuration getConfiguration(final LoggerContext loggerContext, final
ConfigurationSource source)
{
return new FaceLoggerConfig(loggerContext, source);
}
{code}
and
{code:java}
public FaceLoggerConfig(final LoggerContext loggerContext, final
ConfigurationSource configSource) {
super(loggerContext, configSource);
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)