File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -23,12 +23,12 @@ namespace ORTS.Common
2323{
2424 public class FileTeeLogger : TextWriter
2525 {
26- public readonly string FileName ;
26+ public readonly TextWriter LogFile ;
2727 public readonly TextWriter Console ;
2828
2929 public FileTeeLogger ( string fileName , TextWriter console )
3030 {
31- FileName = fileName ;
31+ LogFile = new StreamWriter ( fileName , true , Encoding ) ;
3232 Console = console ;
3333 }
3434
@@ -54,15 +54,13 @@ public override void Write(char value)
5454 public override void Write ( string value )
5555 {
5656 Console . Write ( value ) ;
57- using ( var writer = new StreamWriter ( FileName , true , Encoding ) )
58- {
59- writer . Write ( value ) ;
60- }
57+ LogFile . Write ( value ) ;
58+ LogFile . Flush ( ) ;
6159 }
6260
6361 public override void Write ( char [ ] buffer , int index , int count )
6462 {
65- Write ( new String ( buffer , index , count ) ) ;
63+ Write ( new string ( buffer , index , count ) ) ;
6664 }
6765 }
6866}
You can’t perform that action at this time.
0 commit comments