diff options
| author | LLLL Colonq <llll@colonq> | 2025-06-08 03:23:16 -0400 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2025-06-08 03:23:16 -0400 |
| commit | 676d87fb18b0f9bb7d6bdd47c982e8b8ee26d25b (patch) | |
| tree | 2465bc6383a3d18a050a6653ff6c671833f93b7f /fig-bus/src | |
| parent | b6889f03a4ee8bb66d917295606bf818332934a7 (diff) | |
fig-bus: Log connections and disconnections
Diffstat (limited to 'fig-bus/src')
| -rw-r--r-- | fig-bus/src/Fig/Bus/Binary.hs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fig-bus/src/Fig/Bus/Binary.hs b/fig-bus/src/Fig/Bus/Binary.hs index 9a75e04..f800cf7 100644 --- a/fig-bus/src/Fig/Bus/Binary.hs +++ b/fig-bus/src/Fig/Bus/Binary.hs @@ -44,6 +44,7 @@ main bind = do subs <- IORef.newIORef ([] :: [EventType]) pure \h peer -> ( do + log $ "Connected: " <> tshow peer let go = do c <- hGet h 1 @@ -65,6 +66,7 @@ main bind = do w -> log $ "Unknown command code: " <> tshow w go , do + log $ "Disconnected: " <> tshow peer ss <- IORef.readIORef subs MVar.modifyMVar_ st \bs -> pure $ foldr (`unsubscribe` h) bs ss ) |
