File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -848,8 +848,7 @@ impl ILanguageClient for Arc<Mutex<State>> {
848
848
849
849
let stderr = std:: fs:: OpenOptions :: new ( )
850
850
. create ( true )
851
- . write ( true )
852
- . truncate ( true )
851
+ . append ( true )
853
852
. open ( & get_logpath_server ( ) ) ?;
854
853
855
854
let process = std:: process:: Command :: new ( command. get ( 0 ) . ok_or_else ( || err_msg ( "Empty command!" ) ) ?)
Original file line number Diff line number Diff line change @@ -16,12 +16,19 @@ fn config(level: LogLevelFilter) -> Result<Config> {
16
16
17
17
pub fn init ( ) -> Result < Handle > {
18
18
{
19
+ // Truncate log files.
19
20
let mut f = std:: fs:: OpenOptions :: new ( )
20
21
. create ( true )
21
22
. write ( true )
22
23
. truncate ( true )
23
24
. open ( utils:: get_logpath ( ) ) ?;
24
25
writeln ! ( f, "" ) ?;
26
+ let mut f = std:: fs:: OpenOptions :: new ( )
27
+ . create ( true )
28
+ . write ( true )
29
+ . truncate ( true )
30
+ . open ( utils:: get_logpath_server ( ) ) ?;
31
+ writeln ! ( f, "" ) ?;
25
32
}
26
33
27
34
let handle = log4rs:: init_config ( config ( LogLevelFilter :: Warn ) ?) ?;
You can’t perform that action at this time.
0 commit comments