@@ -55,7 +55,8 @@ import Development.IDE.Core.Service (initialise, runAction)
5555import Development.IDE.Core.Shake (IdeState (shakeExtras ),
5656 ShakeExtras (state ),
5757 shakeSessionInit , uses )
58- import Development.IDE.Core.Tracing (measureMemory )
58+ import Development.IDE.Core.Tracing (measureMemory ,
59+ withEventTrace )
5960import Development.IDE.Graph (action )
6061import Development.IDE.LSP.LanguageServer (runLanguageServer )
6162import Development.IDE.Plugin (Plugin (pluginHandlers , pluginModifyDynflags , pluginRules ))
@@ -101,7 +102,6 @@ import Ide.Types (IdeCommand (IdeCommand),
101102 ipMap )
102103import qualified Language.LSP.Server as LSP
103104import Numeric.Natural (Natural )
104- import OpenTelemetry.Eventlog (addEvent , withSpan )
105105import Options.Applicative hiding (action )
106106import qualified System.Directory.Extra as IO
107107import System.Exit (ExitCode (ExitFailure ),
@@ -239,8 +239,8 @@ stderrLogger logLevel = do
239239telemetryLogger :: IO Logger
240240telemetryLogger
241241 | userTracingEnabled = return $ Logger $ \ p m ->
242- withSpan " log " $ \ sp ->
243- addEvent sp (fromString $ " Log " <> show p) (encodeUtf8 $ trim m)
242+ withEventTrace " Log " $ \ addEvent ->
243+ addEvent (fromString $ " Log " <> show p) (encodeUtf8 $ trim m)
244244 | otherwise = mempty
245245 where
246246 -- eventlog message size is limited by EVENT_PAYLOAD_SIZE_MAX = STG_WORD16_MAX
0 commit comments