[
https://issues.apache.org/jira/browse/LOG4J2-2122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Durgarao updated LOG4J2-2122:
-----------------------------
Description:
We are currently upgrading log4j1 to log4j2, In our project we have log4j1 code
that overriding the log file programatically by calling below 2 methods together
setAppend(false);
activateOptions();
What is equivalent option in log4j2?. Below is my sample code?
{code:java}
class TestAppender extends RollingFileAppender {
public void m1(){
setAppend(false);
activateOptions();
}
}
class Test{
public void callm1(){
TestAppender ta = new TestAppender();
ta.m1();
}
{code}
*log4j.properties*
# Define the root logger with appender file
log4j.rootLogger = DEBUG, FILE
# Define the file appender
log4j.appender.FILE= com.test.**TestAppender**
log4j.appender.FILE.File=${log}/log.out
# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%m%n
Could someone please provide log4j2 code for above m1 method
was:
In log4j1 we have an option to overriding the log file programatically by
calling below 2 methods together
# setAppend(false);
# activateOptions();
What is equivalent option in log4j2?. Below is my sample code
{code:java}
class Test{
public void m1(){
setAppend(false)
activateOptions()
}
}
{code}
Could someone please provide log4j2 code for above m1 method
> Log4j2 - Overriding log file programaitically
> ---------------------------------------------
>
> Key: LOG4J2-2122
> URL: https://issues.apache.org/jira/browse/LOG4J2-2122
> Project: Log4j 2
> Issue Type: Question
> Reporter: Durgarao
>
> We are currently upgrading log4j1 to log4j2, In our project we have log4j1
> code that overriding the log file programatically by calling below 2 methods
> together
> setAppend(false);
> activateOptions();
> What is equivalent option in log4j2?. Below is my sample code?
> {code:java}
> class TestAppender extends RollingFileAppender {
> public void m1(){
> setAppend(false);
> activateOptions();
> }
> }
> class Test{
> public void callm1(){
> TestAppender ta = new TestAppender();
> ta.m1();
> }
> {code}
> *log4j.properties*
> # Define the root logger with appender file
> log4j.rootLogger = DEBUG, FILE
> # Define the file appender
> log4j.appender.FILE= com.test.**TestAppender**
> log4j.appender.FILE.File=${log}/log.out
> # Define the layout for file appender
> log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
> log4j.appender.FILE.layout.conversionPattern=%m%n
> Could someone please provide log4j2 code for above m1 method
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)