@@ -80,7 +80,7 @@ import Data.Proxy (Proxy (Proxy))
80
80
import qualified Data.Text as T
81
81
import qualified Data.Text.Lazy as TL
82
82
import qualified Data.Text.Lazy.Encoding as TL
83
- import Development.IDE (IdeState )
83
+ import Development.IDE (IdeState , LoggingColumn ( ThreadIdColumn ) )
84
84
import Development.IDE.Main hiding (Log )
85
85
import qualified Development.IDE.Main as Ghcide
86
86
import qualified Development.IDE.Main as IDEMain
@@ -94,6 +94,7 @@ import Ide.Logger (Pretty (pretty),
94
94
Priority (.. ), Recorder ,
95
95
WithPriority (WithPriority , priority ),
96
96
cfilter , cmapWithPrio ,
97
+ defaultLoggingColumns ,
97
98
logWith ,
98
99
makeDefaultStderrRecorder ,
99
100
(<+>) )
@@ -348,7 +349,7 @@ pluginTestRecorder = do
348
349
-- See 'runSessionWithServer'' for details.
349
350
initialiseTestRecorder :: Pretty a => [String ] -> IO (Recorder (WithPriority a ))
350
351
initialiseTestRecorder envVars = do
351
- docWithPriorityRecorder <- makeDefaultStderrRecorder Nothing
352
+ docWithPriorityRecorder <- makeDefaultStderrRecorder ( Just $ ThreadIdColumn : defaultLoggingColumns)
352
353
-- There are potentially multiple environment variables that enable this logger
353
354
definedEnvVars <- forM envVars (\ var -> fromMaybe " 0" <$> lookupEnv var)
354
355
let logStdErr = any (/= " 0" ) definedEnvVars
0 commit comments