@@ -98,9 +98,9 @@ decodeConduit ver = evalStateT loop Nothing where
98
98
runParser ck = maybe (parse json ck) ($ ck) <$> get <* put Nothing
99
99
100
100
handl True (Fail " " _ _) =
101
- $ (logDebug) " ignoring null string at end of incoming data"
101
+ $ logDebugS " json-rpc " " ignoring null string at end of incoming data"
102
102
handl b (Fail i _ _) = do
103
- $ (logError) " error parsing incoming message"
103
+ $ logErrorS " json-rpc " " error parsing incoming message"
104
104
lift . yield . Left $ OrphanError ver (errorParse i)
105
105
unless b loop
106
106
handl _ (Partial k) = put (Just k) >> loop
@@ -123,7 +123,7 @@ processIncoming =
123
123
Right v@ Object {} -> do
124
124
single qs v
125
125
return $ do
126
- $ (logDebug) " received message"
126
+ $ logDebugS " json-rpc " " received message"
127
127
processIncoming
128
128
Right v@ (Array a) -> do
129
129
if V. null a
@@ -132,18 +132,18 @@ processIncoming =
132
132
writeTBMChan (outCh qs) $ MsgResponse e
133
133
else batch qs (V. toList a)
134
134
return $ do
135
- $ (logDebug) " received batch"
135
+ $ logDebugS " json-rpc " " received batch"
136
136
processIncoming
137
137
Right v -> do
138
138
let e = OrphanError (rpcVer qs) (errorInvalid v)
139
139
writeTBMChan (outCh qs) $ MsgResponse e
140
140
return $ do
141
- $ (logWarn) " got invalid message"
141
+ $ logWarnS " json-rpc " " got invalid message"
142
142
processIncoming
143
143
Left e -> do
144
144
writeTBMChan (outCh qs) $ MsgResponse e
145
145
return $ do
146
- $ (logWarn) " error parsing JSON"
146
+ $ logWarnS " json-rpc " " error parsing JSON"
147
147
processIncoming
148
148
where
149
149
flush qs = do
@@ -153,8 +153,8 @@ processIncoming =
153
153
writeTVar (dead qs) True
154
154
mapM_ ((`putTMVar` Nothing ) . snd ) $ M. toList m
155
155
return $ do
156
- $ (logDebug) " session is now dead"
157
- unless (M. null m) $ $ (logError) " requests remained unfulfilled"
156
+ $ logDebugS " json-rpc " " session is now dead"
157
+ unless (M. null m) $ $ logErrorS " json-rpc " " requests remained unfulfilled"
158
158
batch qs vs = do
159
159
ts <- catMaybes <$> forM vs (process qs)
160
160
unless (null ts) $
@@ -247,8 +247,8 @@ sendBatchRequest qs = do
247
247
as -> unless d $ writeTBMChan o $ MsgBatch $ map MsgRequest as
248
248
return aps
249
249
if null aps
250
- then $ (logDebug) " no responses pending"
251
- else $ (logDebug) " listening for responses if pending"
250
+ then $ logDebugS " json-rpc " " no responses pending"
251
+ else $ logDebugS " json-rpc " " listening for responses if pending"
252
252
liftIO . atomically $ forM aps $ \ (a, pM) ->
253
253
case pM of
254
254
Nothing -> return Nothing
@@ -284,10 +284,10 @@ receiveBatchRequest = do
284
284
chM <- reader reqCh
285
285
case chM of
286
286
Just ch -> do
287
- $ (logDebug) " listening for a new request"
287
+ $ logDebugS " json-rpc " " listening for a new request"
288
288
liftIO . atomically $ readTBMChan ch
289
289
Nothing -> do
290
- $ (logError) " ignoring requests from remote endpoint"
290
+ $ logErrorS " json-rpc " " ignoring requests from remote endpoint"
291
291
return Nothing
292
292
293
293
-- | Send response message. Do not use to respond to a batch of requests.
0 commit comments