You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Fredrick Eisele (JIRA)" <ji...@apache.org> on 2019/07/16 18:18:00 UTC
[jira] [Created] (LOG4J2-2654) Errors in `Initialize Log4j by
Combining Configuration File with Programmatic Configuration'
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)