@@ -72,35 +72,26 @@ class OutputHandler {
72
72
writeError ( message , newLine = true ) {
73
73
// If this is a stderr handler with redirection, write to file
74
74
if ( this . isStderr && this . outputFile ) {
75
- try {
76
- // Ensure file is initialized first
77
- this . _initializeFile ( ) ;
78
-
79
- // Only write if initialization succeeded
80
- if ( this . fileInitialized ) {
81
- const content = newLine ? message + '\n' : message ;
82
- fs . appendFileSync ( this . outputFile , content ) ;
83
- } else {
84
- // Fall back to stderr console
85
- process . stderr . write ( newLine ? message + '\n' : message ) ;
86
- }
87
- } catch ( error ) {
75
+ // Ensure file is initialized first
76
+ this . _initializeFile ( ) ;
77
+
78
+ // Only write if initialization succeeded
79
+ if ( this . fileInitialized ) {
80
+ const content = newLine ? message + '\n' : message ;
81
+ fs . appendFileSync ( this . outputFile , content ) ;
82
+ } else {
88
83
// Fall back to stderr console
89
84
process . stderr . write ( newLine ? message + '\n' : message ) ;
90
85
}
86
+
91
87
} else {
92
88
if ( this . outputFile ) {
93
89
this . _initializeFile ( ) ;
94
90
}
95
- try {
96
- if ( newLine ) {
97
- process . stderr . write ( `${ message } ` + '\n' ) ;
98
- } else {
99
- process . stderr . write ( message ) ;
100
- }
101
-
102
- } catch ( error ) {
103
- console . error ( 'Error writing to streams:' , error ) ;
91
+ if ( newLine ) {
92
+ process . stderr . write ( `${ message } ` + '\n' ) ;
93
+ } else {
94
+ process . stderr . write ( message ) ;
104
95
}
105
96
}
106
97
}
0 commit comments