We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dacb793 commit 132db94Copy full SHA for 132db94
lsp-test/test/DummyServer.hs
@@ -5,6 +5,7 @@
5
6
module DummyServer where
7
8
+import Colog.Core qualified as L
9
import Control.Monad
10
import Control.Monad.Reader
11
import Data.Aeson hiding (Null, defaultOptions)
@@ -26,6 +27,7 @@ import UnliftIO.Concurrent
26
27
28
withDummyServer :: ((Handle, Handle) -> IO ()) -> IO ()
29
withDummyServer f = do
30
+ let logger = L.cmap show L.logStringStderr
31
(hinRead, hinWrite) <- createPipe
32
(houtRead, houtWrite) <- createPipe
33
@@ -47,7 +49,7 @@ withDummyServer f = do
47
49
}
48
50
51
bracket
- (forkIO $ void $ runServerWithHandles mempty mempty hinRead houtWrite definition)
52
+ (forkIO $ void $ runServerWithHandles logger (L.hoistLogAction liftIO logger) hinRead houtWrite definition)
53
killThread
54
(const $ f (hinWrite, houtRead))
55
0 commit comments