You are correct that you need to convert your .properties file to an xml file.

When I did this, I started with the sample xml files for the appenders and just added in the items from the properties file one by one. Instead of redundant sequential lines for nested properties like this:
  foo.bar=abc
  foo.baz=xyz
you'll generally nest xml like this:
  <foo>
     <bar=abc>
     <baz=xyz>
  </foo>

It's pretty easy to pick up, and this is coming from someone who was afraid of the xml to start. I now like the xml much better!

You might also find tools like this useful: https://code.google.com/p/log4j-properties-converter/

Dan

On 3/3/15 3:18 PM, Mangat Rai wrote:
Hello,
We are using log4j 1x in our application which we want to migrate to log4j 2.
i want to understand few things.
At moment we have a log4j.properties file which we load at the start of 
application using PropertyConfigurator method
PropertyConfigurator.configure(log4jPropFileName);
log4j property file looks something like this
######################################################################log4j.logger.Common.Logger=DEBUG,Common.Loggerlog4j.additivity.Common.Logger=falselog4j.appender.Common.Logger=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.Common.Logger.File=E:\\SoftwareAG\\appLogs\\Common\\common.loglog4j.appender.Common.Logger.layout=org.apache.log4j.PatternLayoutlog4j.appender.Common.Logger.layout.ConversionPattern=%d{yyyy-MM-dd
 HH:mm:ss:SSS zzz -} %-5p 
%m%nlog4j.appender.Common.Logger.DatePattern='.'yyyyMMddlog4j.appender.Common.Logger.MaxFileSize=10MBlog4j.appender.Common.Logger.MaxBackupIndex=10######################################################################
within application we maintain different log files for different functions.
what i understand from v2 documentation is that i no more need to load 
configuration at start of application.
Also i understand that i need to change configuration and put them in xml file.
could you guys please help me in understand this? how can i convert my log4j 
property file to work with new log4j v2.
Thanks in Advance.
Regards,Mangat Rai
                                        


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org

Reply via email to