File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed
Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -11,13 +11,20 @@ protected override async Task ExecuteAsync(CancellationToken stoppingToken)
1111 {
1212 try
1313 {
14- var files = Directory . EnumerateFiles ( logsDirectory , "logs-*.json" , SearchOption . TopDirectoryOnly ) ;
15- foreach ( var file in files )
14+ if ( ! Directory . Exists ( logsDirectory ) )
1615 {
17- var creationTime = File . GetCreationTime ( file ) ;
18- if ( DateTime . UtcNow - creationTime > retentionPeriod )
16+ Log . Logger . Information ( "Logs directory does not exist yet: {Directory}" , logsDirectory ) ;
17+ }
18+ else
19+ {
20+ var files = Directory . EnumerateFiles ( logsDirectory , "logs-*.json" , SearchOption . TopDirectoryOnly ) ;
21+ foreach ( var file in files )
1922 {
20- File . Delete ( file ) ;
23+ var creationTime = File . GetCreationTime ( file ) ;
24+ if ( DateTime . UtcNow - creationTime > retentionPeriod )
25+ {
26+ File . Delete ( file ) ;
27+ }
2128 }
2229 }
2330 }
You can’t perform that action at this time.
0 commit comments