The log4j2 manual contains many xml fragments. In general log4j2 is much better documented than log4j1.
Sent from my iPhone > On 2015/03/05, at 7:11, Mangat Rai <[email protected]> wrote: > > Dan, Thank you very much for reply. > I kind of got hold of xml file. now i am playing around with different > policies and things like that. > > Regards,Mangat Rai > > >> Date: Tue, 3 Mar 2015 16:58:09 -0800 >> From: [email protected] >> To: [email protected] >> Subject: Re: Migrating from log4j 1x to 2x >> >> 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: [email protected] >> For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
