@@ -80,7 +80,7 @@ import Data.Proxy (Proxy (Proxy))
8080import qualified Data.Text as T
8181import qualified Data.Text.Lazy as TL
8282import qualified Data.Text.Lazy.Encoding as TL
83- import Development.IDE (IdeState )
83+ import Development.IDE (IdeState , LoggingColumn ( ThreadIdColumn ) )
8484import Development.IDE.Main hiding (Log )
8585import qualified Development.IDE.Main as Ghcide
8686import qualified Development.IDE.Main as IDEMain
@@ -94,6 +94,7 @@ import Ide.Logger (Pretty (pretty),
9494 Priority (.. ), Recorder ,
9595 WithPriority (WithPriority , priority ),
9696 cfilter , cmapWithPrio ,
97+ defaultLoggingColumns ,
9798 logWith ,
9899 makeDefaultStderrRecorder ,
99100 (<+>) )
@@ -348,7 +349,7 @@ pluginTestRecorder = do
348349-- See 'runSessionWithServer'' for details.
349350initialiseTestRecorder :: Pretty a => [String ] -> IO (Recorder (WithPriority a ))
350351initialiseTestRecorder envVars = do
351- docWithPriorityRecorder <- makeDefaultStderrRecorder Nothing
352+ docWithPriorityRecorder <- makeDefaultStderrRecorder ( Just $ ThreadIdColumn : defaultLoggingColumns)
352353 -- There are potentially multiple environment variables that enable this logger
353354 definedEnvVars <- forM envVars (\ var -> fromMaybe " 0" <$> lookupEnv var)
354355 let logStdErr = any (/= " 0" ) definedEnvVars
0 commit comments