Hello Luigi, There is a problem at this line: l.getContext().start(cfg);Logger cannot contain any method named getContext. What can we use insead?
Zafer AYDIN > From: [email protected] > To: [email protected] > Subject: AW: how to set log4j2 xml config location > Date: Tue, 13 May 2014 08:15:20 +0000 > > 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] >
