@@ -23,14 +23,11 @@ import Data.Hashable (hashed)
2323import Data.List.Extra (intercalate , isPrefixOf ,
2424 nub , nubOrd , partition )
2525import Data.Maybe (catMaybes , isJust )
26- import Data.String
2726import qualified Data.Text as T
28- import Data.Text.Encoding (encodeUtf8 )
2927import qualified Data.Text.IO as T
3028import Data.Text.Lazy.Encoding (decodeUtf8 )
3129import qualified Data.Text.Lazy.IO as LT
3230import Data.Typeable (typeOf )
33- import Data.Word (Word16 )
3431import Development.IDE (Action , GhcVersion (.. ),
3532 Priority (Debug ), Rules ,
3633 ghcVersion ,
@@ -55,8 +52,7 @@ import Development.IDE.Core.Service (initialise, runAction)
5552import Development.IDE.Core.Shake (IdeState (shakeExtras ),
5653 ShakeExtras (state ),
5754 shakeSessionInit , uses )
58- import Development.IDE.Core.Tracing (measureMemory ,
59- withEventTrace )
55+ import Development.IDE.Core.Tracing (measureMemory )
6056import Development.IDE.Graph (action )
6157import Development.IDE.LSP.LanguageServer (runLanguageServer )
6258import Development.IDE.Plugin (Plugin (pluginHandlers , pluginModifyDynflags , pluginRules ))
@@ -190,7 +186,7 @@ defaultArguments :: Priority -> Arguments
190186defaultArguments priority = Arguments
191187 { argsOTMemoryProfiling = False
192188 , argCommand = LSP
193- , argsLogger = stderrLogger priority <> pure telemetryLogger
189+ , argsLogger = stderrLogger priority
194190 , argsRules = mainRule >> action kick
195191 , argsGhcidePlugin = mempty
196192 , argsHlsPlugins = pluginDescToIdePlugins Ghcide. descriptors
@@ -240,14 +236,6 @@ stderrLogger logLevel = do
240236 return $ Logger $ \ p m -> when (p >= logLevel) $ withLock lock $
241237 T. hPutStrLn stderr $ " [" <> T. pack (show p) <> " ] " <> m
242238
243- telemetryLogger :: Logger
244- telemetryLogger = Logger $ \ p m ->
245- withEventTrace " Log" $ \ addEvent ->
246- addEvent (fromString $ " Log " <> show p) (encodeUtf8 $ trim m)
247- where
248- -- eventlog message size is limited by EVENT_PAYLOAD_SIZE_MAX = STG_WORD16_MAX
249- trim = T. take (fromIntegral (maxBound :: Word16 ) - 10 )
250-
251239defaultMain :: Arguments -> IO ()
252240defaultMain Arguments {.. } = do
253241 setLocaleEncoding utf8
0 commit comments