polysemy-log-co 0.2.0.0 → 0.2.0.1
raw patch · 2 files changed
+8/−5 lines, 2 filesdep +polysemy-concdep ~polysemyPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: polysemy-conc
Dependency ranges changed: polysemy
API changes (from Hackage documentation)
- Polysemy.Log.Colog: interpretLogStdoutConc :: Members [Resource, Async, Embed IO] r => InterpreterFor Log r
+ Polysemy.Log.Colog: interpretLogStdoutConc :: Members [Resource, Async, Race, Embed IO] r => InterpreterFor Log r
- Polysemy.Log.Colog.Colog: interpretLogStdoutAsNativeConc :: Members [Resource, Async, Embed IO] r => InterpretersFor [Log, Log Message] r
+ Polysemy.Log.Colog.Colog: interpretLogStdoutAsNativeConc :: Members [Resource, Async, Race, Embed IO] r => InterpretersFor [Log, Log Message] r
- Polysemy.Log.Colog.Colog: interpretLogStdoutConc :: Members [Resource, Async, Embed IO] r => InterpreterFor Log r
+ Polysemy.Log.Colog.Colog: interpretLogStdoutConc :: Members [Resource, Async, Race, Embed IO] r => InterpreterFor Log r
Files
lib/Polysemy/Log/Colog/Colog.hs view
@@ -6,6 +6,7 @@ import Colog.Polysemy (runLogAction) import Polysemy (interpretH, runT) import Polysemy.Async (Async)+import Polysemy.Conc (Race) import Polysemy.Internal (InterpretersFor) import Polysemy.Internal.Tactics (liftT) import Polysemy.Resource (Resource)@@ -131,7 +132,7 @@ -- |Like 'interpretLogStdout', but process messages concurrently. interpretLogStdoutConc ::- Members [Resource, Async, Embed IO] r =>+ Members [Resource, Async, Race, Embed IO] r => InterpreterFor Log r interpretLogStdoutConc = interpretCologStdout @IO .@@ -176,7 +177,7 @@ -- |Interpret 'Log' fully in terms of 'Colog.Log', using /co-log/'s message protocol and stdout. interpretLogStdoutAsNativeConc ::- Members [Resource, Async, Embed IO] r =>+ Members [Resource, Async, Race, Embed IO] r => InterpretersFor [Log, Colog.Log Colog.Message] r interpretLogStdoutAsNativeConc = interpretCologStdoutNative @IO .
polysemy-log-co.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: polysemy-log-co-version: 0.2.0.0+version: 0.2.0.1 synopsis: polysemy-log interpreter for co-log description: See <https://hackage.haskell.org/package/polysemy-log-co/docs/Polysemy-Log-Colog.html> category: Logging@@ -101,7 +101,8 @@ , co-log >=0.4.0.1 && <0.5 , co-log-core >=0.2.1 && <0.3 , co-log-polysemy >=0.0.1.2 && <0.1- , polysemy >=1.3 && <1.5+ , polysemy >=1.3 && <1.6+ , polysemy-conc >=0.1.0.0 && <0.2 , polysemy-log , polysemy-time >=0.1.1.0 && <0.2 , relude >=0.5 && <0.8@@ -188,7 +189,8 @@ , co-log-core >=0.2.1 && <0.3 , co-log-polysemy >=0.0.1.2 && <0.1 , hedgehog- , polysemy >=1.3 && <1.5+ , polysemy >=1.3 && <1.6+ , polysemy-conc >=0.1.0.0 && <0.2 , polysemy-log , polysemy-log-co , polysemy-test