Minor improvement: you can replace:

LogManager.getLogger(LogManager.ROOT_LOGGER_NAME)

with:

LogManager.getRootLogger()

Gary



On Tue, May 13, 2014 at 4:15 AM, Luigi Alice <[email protected]> wrote:

> Load the file via InputStream:
>
>                     final ConfigurationFactory.ConfigurationSource source
> = new ConfigurationFactory.ConfigurationSource(new
> ByteArrayInputStream(config.getBytes("UTF-8")));
>                     XMLConfiguration cfg = new XMLConfiguration(source);
>                     Logger l = (Logger)
> LogManager.getLogger(LogManager.ROOT_LOGGER_NAME);
>                     l.getContext().start(cfg);
>
>
> -----Ursprüngliche Nachricht-----
> Von: zafer aydin [mailto:[email protected]]
> Gesendet: Dienstag, 13. Mai 2014 07:21
> An: [email protected]
> Betreff: how to set log4j2 xml config location
>
> Hello,
> In my Java application, I created an xml configuration file named
> "log4j2.xml" and put it under "Default Package". It works as expected.Now I
> want to change this location but I can't not do it. It seems that in
> previous version (log4j) it was possible to set xml config file location by
> "DOMConfigurator.configure" but with "log4j2" I cannot find similar
> function.How can I set the xml config file location in log4j2?
> Thanks.
>
> Zafer AYDIN
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
E-Mail: [email protected] | [email protected]
Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to