Skip to content

Commit aaefbbc

Browse files
Add PID to ALS log files
To avoid several ALS processes started at the same time to write in the same log files. For eng/ide/ada_language_server#1595
1 parent 5ff3e0a commit aaefbbc

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

doc/traces.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Default traces configuration file names are:
1010
use the following contents as a starter:
1111

1212
```text
13-
>ada_ls_log.$T.log:buffer_size=0
13+
>ada_ls_log.$T.$$.log:buffer_size=0
1414
ALS.MAIN=yes
1515
ALS.IN=no
1616
ALS.OUT=no

source/ada/lsp-ada_driver.adb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ begin
413413
& (if VSS.Command_Line.Is_Specified (Language_GPR_Option)
414414
then GPR_Log_File_Prefix
415415
else Ada_Log_File_Prefix)
416-
& "_log.$T.log:buffer_size=0:buffer_size=0"
416+
& "_log.$T.$$.log:buffer_size=0:buffer_size=0"
417417
& Ada.Characters.Latin_1.LF
418418
& "ALS.MAIN=yes"
419419
& Ada.Characters.Latin_1.LF

testsuite/.als/ada_ls_traces.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
>ada_ls_log.$T.log:buffer_size=0:buffer_size=0
1+
>ada_ls_log.$T.$$.log:buffer_size=0:buffer_size=0
22

33
# Main trace
44
ALS.MAIN=yes

0 commit comments

Comments
 (0)