@@ -72,27 +72,28 @@ public void FilenameWithPatternStringTest()
72
72
try
73
73
{
74
74
XmlDocument log4NetConfig = new ( ) ;
75
- log4NetConfig . LoadXml ( """
76
- <log4net>
77
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
78
- <layout type="log4net.Layout.PatternLayout">
79
- <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception"/>
80
- </layout>
81
- </appender>
82
- <appender name="GeneralFileAppender" type="log4net.Appender.FileAppender">
83
- <file type="log4net.Util.PatternString" value="Logs\file_%property{LogName}_%date{yyyyMMddHHmmss}.Log"/>
84
- <appendToFile value="true"/>
85
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
86
- <layout type="log4net.Layout.PatternLayout">
87
- <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception"/>
88
- </layout>
89
- </appender>
90
- <root>
91
- <level value="INFO"/>
92
- <appender-ref ref="GeneralFileAppender"/>
93
- </root>
94
- </log4net>
95
- """ ) ;
75
+ log4NetConfig . LoadXml (
76
+ """
77
+ <log4net>
78
+ <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
79
+ <layout type="log4net.Layout.PatternLayout">
80
+ <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception"/>
81
+ </layout>
82
+ </appender>
83
+ <appender name="GeneralFileAppender" type="log4net.Appender.FileAppender">
84
+ <file type="log4net.Util.PatternString" value="Logs\file_%property{LogName}_%date{yyyyMMddHHmmss}.Log"/>
85
+ <appendToFile value="true"/>
86
+ <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
87
+ <layout type="log4net.Layout.PatternLayout">
88
+ <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception"/>
89
+ </layout>
90
+ </appender>
91
+ <root>
92
+ <level value="INFO"/>
93
+ <appender-ref ref="GeneralFileAppender"/>
94
+ </root>
95
+ </log4net>
96
+ """ ) ;
96
97
ILoggerRepository rep = LogManager . CreateRepository ( Guid . NewGuid ( ) . ToString ( ) ) ;
97
98
XmlConfigurator . Configure ( rep , log4NetConfig [ "log4net" ] ! ) ;
98
99
}
@@ -119,27 +120,28 @@ public void FilenameWithGlobalContextPatternStringTest()
119
120
}
120
121
121
122
XmlDocument log4NetConfig = new ( ) ;
122
- log4NetConfig . LoadXml ( """
123
- <log4net>
124
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
125
- <layout type="log4net.Layout.PatternLayout">
126
- <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception"/>
127
- </layout>
128
- </appender>
129
- <appender name="GeneralFileAppender" type="log4net.Appender.FileAppender">
130
- <file type="log4net.Util.PatternString" value="Logs\file_%property{LogName}_%date{yyyyMMddHHmmss}.Log"/>
131
- <appendToFile value="true"/>
132
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
133
- <layout type="log4net.Layout.PatternLayout">
134
- <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception"/>
135
- </layout>
136
- </appender>
137
- <root>
138
- <level value="INFO"/>
139
- <appender-ref ref="GeneralFileAppender"/>
140
- </root>
141
- </log4net>
142
- """ ) ;
123
+ log4NetConfig . LoadXml (
124
+ """
125
+ <log4net>
126
+ <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
127
+ <layout type="log4net.Layout.PatternLayout">
128
+ <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception"/>
129
+ </layout>
130
+ </appender>
131
+ <appender name="GeneralFileAppender" type="log4net.Appender.FileAppender">
132
+ <file type="log4net.Util.PatternString" value="Logs\file_%property{LogName}_%date{yyyyMMddHHmmss}.Log"/>
133
+ <appendToFile value="true"/>
134
+ <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
135
+ <layout type="log4net.Layout.PatternLayout">
136
+ <conversionPattern value="%date{ABSOLUTE} [%logger] %level - %message%newline%exception"/>
137
+ </layout>
138
+ </appender>
139
+ <root>
140
+ <level value="INFO"/>
141
+ <appender-ref ref="GeneralFileAppender"/>
142
+ </root>
143
+ </log4net>
144
+ """ ) ;
143
145
ILoggerRepository rep = LogManager . CreateRepository ( Guid . NewGuid ( ) . ToString ( ) ) ;
144
146
// latest possible moment to set GlobalContext property used in filename
145
147
GlobalContext . Properties [ "LogName" ] = "custom_log_issue_193" ;
0 commit comments