Author Message
Kirthika.Chandru
Joined: Feb 18, 2014
Messages: 50
Offline
Hi Team

As I need to migrate AVAYA IVR to Log4j2 can I have sample application to refer ddlog4j configuration

I could not find in sample app AAOD8.1
massimo__croci
Joined: Jan 31, 2020
Messages: 518
Offline
For AOD 8.1.1, take a look at https://www.devconnectprogram.com/forums/posts/list/25357.page#p164624
Kirthika.Chandru
Joined: Feb 18, 2014
Messages: 50
Offline
Is possible for you to give the ddlog4j.properties for log4j2
massimo__croci
Joined: Jan 31, 2020
Messages: 518
Offline
Try this :


log4j.rootLogger=error, stdout

log4j.logger.Dialog.Designer.TraceWriter.RecordMessage= debug, TRecordMessage
log4j.logger.Dialog.Designer.ReportWriter.RecordMessage= debug, RRecordMessage

# Console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %5p - %m%n

# Report File.
log4j.appender.RRecordMessage=org.apache.log4j.DailyRollingFileAppender
log4j.appender.RRecordMessage.File=${dd.apphome}/data/log/report.log
log4j.appender.RRecordMessage.DatePattern='.'yyyy-MM-dd
log4j.appender.RRecordMessage.layout=org.apache.log4j.PatternLayout
log4j.appender.RRecordMessage.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %5p - %m%n

# Trace File.
log4j.appender.TRecordMessage=org.apache.log4j.DailyRollingFileAppender
log4j.appender.TRecordMessage.File=${dd.apphome}/data/log/trace.log
log4j.appender.TRecordMessage.DatePattern='.'yyyy-MM-dd
log4j.appender.TRecordMessage.layout=org.apache.log4j.PatternLayout
log4j.appender.TRecordMessage.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %5p - %m%n


Kirthika.Chandru
Joined: Feb 18, 2014
Messages: 50
Offline
Thank you for reply. For below ddlog4j2.xml worked for Trace and report and LogToRollingFile appender not wrinting logs. Is any changes required ?

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG">
<Properties>
<Property name="log-path"> ${log4j:configParentLocation}/log</Property>
</Properties>
<Appenders>

<!-- console appender -->
<Console name="console-log" target="SYSTEM_OUT">
<PatternLayout pattern="%d{dd/MM/yyyy HH:mm:ss:SSS} %5p - %m%n"/>
</Console>

<!-- file appender -->
<RollingFile name="trace" fileName="${log-path}/trace.log"
filePattern="${log-path}/trace-%d{yyyy-MM-dd}.log">
<!-- log pattern -->
<PatternLayout>
<pattern>%d{dd/MM/yyyy HH:mm:ss:SSS} %5p - %m%n</pattern>
</PatternLayout>

<!-- set file size policy -->
<Policies>
<!--TimeBasedTriggeringPolicy interval="1" modulate="true"/-->
<SizeBasedTriggeringPolicy size="10 MB" />
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
<RollingFile name="report" fileName="${log-path}/report.log"
filePattern="${log-path}/report-%d{yyyy-MM-dd}.log">
<PatternLayout>
<pattern>%d{dd/MM/yyyy HH:mm:ss:SSS} %5p - %m%n</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
</Policies>
</RollingFile>
<RollingFile name="LogToRollingFile" fileName="logs/app.log" filePattern="logs/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="10 MB" />
</Policies>
</RollingFile>



</Appenders>

<Loggers>
<Logger name="Dialog.Designer.TraceWriter" level="debug" additivity="false">
<appender-ref ref="trace"/>>
<appender-ref ref="console-log"/>
</Logger>
<Logger name="Dialog.Designer.ReportWriter" level="debug" additivity="false">
<appender-ref ref="report"/>
<appender-ref ref="console-log"/>
</Logger>
<Logger name="com.cnx.ttg.hrss.db" level="debug" additivity="false">
<AppenderRef ref="LogToRollingFile" />
</Logger>


<Root level="debug" additivity="false">
<AppenderRef ref="console-log"/>
</Root>
</Loggers>
</Configuration>
Go to:   
Mobile view