Skip to content

Commit f3cec19

Browse files
committed
Replaced Log4j2.xml to Log4j2.properties.
Modified the log message pattern in Log4j2.properties.
1 parent e799e5a commit f3cec19

File tree

2 files changed

+33
-35
lines changed

2 files changed

+33
-35
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
status = warn
2+
name= RollingFileLogConfigDemo
3+
4+
# Log files location
5+
property.basePath = /IdealAutomationFramework/Advanced_Selenium_Framework/logs
6+
7+
# RollingFileAppender name, pattern, path and rollover policy
8+
appender.rolling.type = RollingFile
9+
appender.rolling.name = fileLogger
10+
appender.rolling.fileName= ${basePath}/Testlog_${date:yyyy-MM-dd_hh-mm-ss}.log
11+
appender.rolling.filePattern= ${basePath}/$${date:yyyy-MM}/-%d{MM-dd-yyyy}-%i.log"
12+
appender.rolling.layout.type = PatternLayout
13+
appender.rolling.layout.pattern = %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] - %m%n
14+
appender.rolling.policies.type = Policies
15+
16+
# RollingFileAppender rotation policy
17+
appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
18+
appender.rolling.policies.size.size = 10MB
19+
appender.rolling.policies.time.type = TimeBasedTriggeringPolicy
20+
appender.rolling.policies.time.interval = 1
21+
appender.rolling.policies.time.modulate = true
22+
appender.rolling.strategy.type = DefaultRolloverStrategy
23+
appender.rolling.strategy.delete.type = Delete
24+
appender.rolling.strategy.delete.basePath = ${basePath}
25+
appender.rolling.strategy.delete.maxDepth = 10
26+
appender.rolling.strategy.delete.ifLastModified.type = IfLastModified
27+
28+
# Delete all files older than 30 days
29+
appender.rolling.strategy.delete.ifLastModified.age = 30d
30+
31+
# Configure root logger
32+
rootLogger.level = info
33+
rootLogger.appenderRef.rolling.ref = fileLogger

src/test/resources/log4j2.xml

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)