File tree Expand file tree Collapse file tree
services/files/strategies Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -174,7 +174,7 @@ function createDefaultServices(
174174 ) ;
175175 const streamService = new StreamService ( ) ;
176176 const resultsService = new ResultsService ( ) ;
177- const delStrategyManager = new DeletionStrategyManager ( ) ;
177+ const delStrategyManager = new DeletionStrategyManager ( actualLogger ) ;
178178
179179 const OSService = OSServiceMap [
180180 process . platform
Original file line number Diff line number Diff line change 1+ import { LoggerService } from '@core/services/logger.service.js' ;
12import { IDeletionStrategy } from './deletion-strategy.interface.js' ;
23
34/**
@@ -8,7 +9,7 @@ export class DeletionStrategyManager {
89 private selectedStrategy : IDeletionStrategy | null = null ;
910 private strategiesInitialized = false ;
1011
11- constructor ( ) { }
12+ constructor ( private readonly logger : LoggerService ) { }
1213
1314 /**
1415 * Registers a deletion strategy.
@@ -17,6 +18,9 @@ export class DeletionStrategyManager {
1718 */
1819 registerStrategy ( strategy : IDeletionStrategy ) : void {
1920 this . availableStrategies . push ( strategy ) ;
21+ this . logger . info (
22+ `[DeletionStrategyManager] Registered ${ strategy . name } strategy.` ,
23+ ) ;
2024 }
2125
2226 /**
@@ -35,11 +39,14 @@ export class DeletionStrategyManager {
3539 if ( isAvailable ) {
3640 this . selectedStrategy = strategy ;
3741 this . strategiesInitialized = true ;
42+ this . logger . info ( `[DeletionStrategyManager] Using ${ strategy . name } .` ) ;
3843 return strategy ;
3944 }
4045 } catch ( error ) {
4146 // Strategy check failed, continue to next one
42- console . warn ( `Strategy ${ strategy . name } check failed:` , error ) ;
47+ this . logger . warn (
48+ `[DeletionStrategyManager] ${ strategy . name } strategy unavailable.` ,
49+ ) ;
4350 }
4451 }
4552
You can’t perform that action at this time.
0 commit comments