James Pretorius created LOG4J2-464: -------------------------------------- Summary: JSON Syntax: LoggerConfig - multiple AppenderRef entries Key: LOG4J2-464 URL: https://issues.apache.org/jira/browse/LOG4J2-464 Project: Log4j 2 Issue Type: Question Components: Configurators Affects Versions: 2.0-beta9 Environment: Eclipse Juno Windows Reporter: James Pretorius
How does one assign multiple AppenderRef entries to a logger when using JSON syntax? I've tried numerous formats but none of them appear to work. Exampe below. "loggers": { "logger": [ { "name": "helloWorld", "level": "info", "additivity": "true", "AppenderRef": [ { "ref": "File Routing Appender" }, { "ref": "Database Routing Appender" } ] } ], "root": { "level": "info", "AppenderRef": { "ref": "Console Appender" } } } 2013-12-11 08:32:07,012 DEBUG Calling createLogger on class org.apache.logging.log4j.core.config.LoggerConfig for element logger with params(additivity="true", level="info", name="helloWorld", includeLocation="null", AppenderRef={}, Properties={}, Configuration(Hello World Config), null) The only way I've been able to hack this (up to a maximum of two AppenderRefs) is to use the appender-ref alias in conjunction with AppenderRef e.g.: "loggers": { "logger": [ { "name": "helloWorld", "level": "info", "additivity": "true", "AppenderRef": { "ref":"File Routing Appender" }, "appender-ref": { "ref":"Database Routing Appender" } } ], "root": { "level": "info", "AppenderRef": { "ref": "Console Appender" } } } 2013-12-11 08:51:54,977 DEBUG Calling createLogger on class org.apache.logging.log4j.core.config.LoggerConfig for element logger with params(additivity="true", level="info", name="helloWorld", includeLocation="null", AppenderRef={File Routing Appender, Database Routing Appender}, Properties={}, Configuration(Hello World Config), null) -- This message was sent by Atlassian JIRA (v6.1.4#6159) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org