@@ -163,8 +163,8 @@ public void WhenFirstOpeningFailedWithLockRetryDelayedUntilNextCheckpoint()
163
163
. CreateLogger ( ) ;
164
164
LogEvent e1 = Some . InformationEvent ( new DateTime ( 2012 , 10 , 28 ) ) ,
165
165
e2 = Some . InformationEvent ( e1 . Timestamp . AddSeconds ( 1 ) ) ,
166
- e3 = Some . InformationEvent ( e2 . Timestamp . AddMinutes ( 28 ) ) ,
167
- e4 = Some . InformationEvent ( e3 . Timestamp . AddMinutes ( 3 ) ) ;
166
+ e3 = Some . InformationEvent ( e1 . Timestamp . AddMinutes ( 5 ) ) ,
167
+ e4 = Some . InformationEvent ( e1 . Timestamp . AddMinutes ( 31 ) ) ;
168
168
LogEvent [ ] logEvents = new [ ] { e1 , e2 , e3 , e4 } ;
169
169
170
170
foreach ( var logEvent in logEvents )
@@ -196,19 +196,22 @@ public void WhenFirstOpeningFailedWithLockRetryDelayed30Minutes()
196
196
{
197
197
var fileName = Some . String ( ) + ".txt" ;
198
198
using var temp = new TempFolder ( ) ;
199
- using var log = new LoggerConfiguration ( )
200
- . WriteTo . File ( Path . Combine ( temp . Path , fileName ) , rollOnFileSizeLimit : true , fileSizeLimitBytes : 1 , rollingInterval : RollingInterval . Hour , hooks : new FailOpeningHook ( true , 2 , 3 , 4 ) )
201
- . CreateLogger ( ) ;
202
199
LogEvent e1 = Some . InformationEvent ( new DateTime ( 2012 , 10 , 28 ) ) ,
203
200
e2 = Some . InformationEvent ( e1 . Timestamp . AddSeconds ( 1 ) ) ,
204
- e3 = Some . InformationEvent ( e2 . Timestamp . AddMinutes ( 28 ) ) ,
205
- e4 = Some . InformationEvent ( e3 . Timestamp . AddMinutes ( 3 ) ) ;
201
+ e3 = Some . InformationEvent ( e1 . Timestamp . AddMinutes ( 5 ) ) ,
202
+ e4 = Some . InformationEvent ( e1 . Timestamp . AddMinutes ( 31 ) ) ;
206
203
LogEvent [ ] logEvents = new [ ] { e1 , e2 , e3 , e4 } ;
207
-
208
- foreach ( var logEvent in logEvents )
204
+
205
+ using ( var log = new LoggerConfiguration ( )
206
+ . WriteTo . File ( Path . Combine ( temp . Path , fileName ) , rollOnFileSizeLimit : true , fileSizeLimitBytes : 1 ,
207
+ rollingInterval : RollingInterval . Hour , hooks : new FailOpeningHook ( true , 2 , 3 , 4 ) )
208
+ . CreateLogger ( ) )
209
209
{
210
- Clock . SetTestDateTimeNow ( logEvent . Timestamp . DateTime ) ;
211
- log . Write ( logEvent ) ;
210
+ foreach ( var logEvent in logEvents )
211
+ {
212
+ Clock . SetTestDateTimeNow ( logEvent . Timestamp . DateTime ) ;
213
+ log . Write ( logEvent ) ;
214
+ }
212
215
}
213
216
214
217
var files = Directory . GetFiles ( temp . Path )
@@ -218,7 +221,7 @@ public void WhenFirstOpeningFailedWithLockRetryDelayed30Minutes()
218
221
219
222
foreach ( var file in files )
220
223
{
221
- _testOutputHelper . WriteLine ( file ) ;
224
+ _testOutputHelper . WriteLine ( file + ": " + System . IO . File . ReadAllText ( file ) ) ;
222
225
}
223
226
Assert . Equal ( 5 , files . Length ) ;
224
227
// Successful write of e1:
@@ -237,19 +240,22 @@ public void WhenFirstOpeningFailedWithoutLockRetryDelayed30Minutes()
237
240
{
238
241
var fileName = Some . String ( ) + ".txt" ;
239
242
using var temp = new TempFolder ( ) ;
240
- using var log = new LoggerConfiguration ( )
241
- . WriteTo . File ( Path . Combine ( temp . Path , fileName ) , rollOnFileSizeLimit : true , fileSizeLimitBytes : 1 , rollingInterval : RollingInterval . Hour , hooks : new FailOpeningHook ( false , 2 ) )
242
- . CreateLogger ( ) ;
243
243
LogEvent e1 = Some . InformationEvent ( new DateTime ( 2012 , 10 , 28 ) ) ,
244
244
e2 = Some . InformationEvent ( e1 . Timestamp . AddSeconds ( 1 ) ) ,
245
- e3 = Some . InformationEvent ( e2 . Timestamp . AddMinutes ( 28 ) ) ,
246
- e4 = Some . InformationEvent ( e3 . Timestamp . AddMinutes ( 3 ) ) ;
245
+ e3 = Some . InformationEvent ( e1 . Timestamp . AddMinutes ( 5 ) ) ,
246
+ e4 = Some . InformationEvent ( e1 . Timestamp . AddMinutes ( 31 ) ) ;
247
247
LogEvent [ ] logEvents = new [ ] { e1 , e2 , e3 , e4 } ;
248
-
249
- foreach ( var logEvent in logEvents )
248
+
249
+ using ( var log = new LoggerConfiguration ( )
250
+ . WriteTo . File ( Path . Combine ( temp . Path , fileName ) , rollOnFileSizeLimit : true , fileSizeLimitBytes : 1 ,
251
+ rollingInterval : RollingInterval . Hour , hooks : new FailOpeningHook ( false , 2 ) )
252
+ . CreateLogger ( ) )
250
253
{
251
- Clock . SetTestDateTimeNow ( logEvent . Timestamp . DateTime ) ;
252
- log . Write ( logEvent ) ;
254
+ foreach ( var logEvent in logEvents )
255
+ {
256
+ Clock . SetTestDateTimeNow ( logEvent . Timestamp . DateTime ) ;
257
+ log . Write ( logEvent ) ;
258
+ }
253
259
}
254
260
255
261
var files = Directory . GetFiles ( temp . Path )
@@ -259,7 +265,7 @@ public void WhenFirstOpeningFailedWithoutLockRetryDelayed30Minutes()
259
265
260
266
foreach ( var file in files )
261
267
{
262
- _testOutputHelper . WriteLine ( file ) ;
268
+ _testOutputHelper . WriteLine ( file + ": " + System . IO . File . ReadAllText ( file ) ) ;
263
269
}
264
270
Assert . Equal ( 3 , files . Length ) ;
265
271
// Successful write of e1:
0 commit comments