packages feed

polysemy-log 0.9.0.0 → 0.11.2.0

raw patch · 4 files changed

Files

changelog.md view
@@ -1,4 +1,4 @@-# Unreleased+# 0.10.0.0  # 0.7.1.0 
lib/Polysemy/Log/Level.hs view
@@ -35,5 +35,5 @@   Sem r a ->   Sem r a setLogLevel =-  setLogLevelWith (LogMessage.severity . LogEntry.message)+  setLogLevelWith @(LogEntry LogMessage) \ m -> m.message.severity {-# inline setLogLevel #-}
polysemy-log.cabal view
@@ -1,11 +1,11 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.35.0.+-- This file has been generated from package.yaml by hpack version 0.38.2. -- -- see: https://github.com/sol/hpack  name:           polysemy-log-version:        0.9.0.0+version:        0.11.2.0 synopsis:       Polysemy effects for logging description:    See https://hackage.haskell.org/package/polysemy-log/docs/Polysemy-Log.html category:       Logging@@ -13,13 +13,13 @@ bug-reports:    https://github.com/tek/polysemy-log/issues author:         Torsten Schmits maintainer:     hackage@tryp.io-copyright:      2022 Torsten Schmits+copyright:      2025 Torsten Schmits license:        BSD-2-Clause-Patent license-file:   LICENSE build-type:     Simple extra-source-files:-    changelog.md     readme.md+    changelog.md  source-repository head   type: git@@ -48,83 +48,57 @@   default-extensions:       AllowAmbiguousTypes       ApplicativeDo-      BangPatterns-      BinaryLiterals       BlockArguments-      ConstraintKinds       DataKinds       DefaultSignatures       DeriveAnyClass-      DeriveDataTypeable-      DeriveFoldable-      DeriveFunctor-      DeriveGeneric-      DeriveLift-      DeriveTraversable       DerivingStrategies       DerivingVia       DisambiguateRecordFields-      DoAndIfThenElse       DuplicateRecordFields-      EmptyCase-      EmptyDataDecls-      ExistentialQuantification-      FlexibleContexts-      FlexibleInstances       FunctionalDependencies       GADTs-      GeneralizedNewtypeDeriving-      InstanceSigs-      KindSignatures       LambdaCase       LiberalTypeSynonyms-      MultiParamTypeClasses+      MonadComprehensions       MultiWayIf-      NamedFieldPuns+      NoFieldSelectors       OverloadedLabels       OverloadedLists+      OverloadedRecordDot       OverloadedStrings       PackageImports       PartialTypeSignatures-      PatternGuards       PatternSynonyms-      PolyKinds       QuantifiedConstraints       QuasiQuotes-      RankNTypes       RecordWildCards       RecursiveDo       RoleAnnotations-      ScopedTypeVariables-      StandaloneDeriving       TemplateHaskell-      TupleSections-      TypeApplications       TypeFamilies       TypeFamilyDependencies-      TypeOperators-      TypeSynonymInstances       UndecidableInstances       UnicodeSyntax       ViewPatterns-  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages+  ghc-options: -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages   build-depends:-      ansi-terminal >=0.10.3-    , async-    , base >=4.12 && <5-    , incipit-core >=0.4-    , polysemy ==1.9.*-    , polysemy-conc ==0.12.*-    , polysemy-time ==0.6.*-    , stm-    , time+      ansi-terminal >=0.9 && <1.2+    , async >=2.2.4 && <2.3+    , base >=4.17.2.1 && <4.22+    , incipit-core >=0.4.1.0 && <0.8+    , polysemy >=1.7.0.0 && <1.10+    , polysemy-conc >=0.11.1.0 && <0.16+    , polysemy-time >=0.5.1.0 && <0.8+    , stm >=2.5.1.0 && <2.6+    , time >=1.12.2 && <1.15   mixins:       base hiding (Prelude)     , incipit-core (IncipitCore as Prelude)     , incipit-core hiding (IncipitCore)-  default-language: Haskell2010+  default-language: GHC2021 -test-suite polysemy-log-unit+test-suite polysemy-log-test   type: exitcode-stdio-1.0   main-is: Main.hs   other-modules:@@ -139,82 +113,56 @@   default-extensions:       AllowAmbiguousTypes       ApplicativeDo-      BangPatterns-      BinaryLiterals       BlockArguments-      ConstraintKinds       DataKinds       DefaultSignatures       DeriveAnyClass-      DeriveDataTypeable-      DeriveFoldable-      DeriveFunctor-      DeriveGeneric-      DeriveLift-      DeriveTraversable       DerivingStrategies       DerivingVia       DisambiguateRecordFields-      DoAndIfThenElse       DuplicateRecordFields-      EmptyCase-      EmptyDataDecls-      ExistentialQuantification-      FlexibleContexts-      FlexibleInstances       FunctionalDependencies       GADTs-      GeneralizedNewtypeDeriving-      InstanceSigs-      KindSignatures       LambdaCase       LiberalTypeSynonyms-      MultiParamTypeClasses+      MonadComprehensions       MultiWayIf-      NamedFieldPuns+      NoFieldSelectors       OverloadedLabels       OverloadedLists+      OverloadedRecordDot       OverloadedStrings       PackageImports       PartialTypeSignatures-      PatternGuards       PatternSynonyms-      PolyKinds       QuantifiedConstraints       QuasiQuotes-      RankNTypes       RecordWildCards       RecursiveDo       RoleAnnotations-      ScopedTypeVariables-      StandaloneDeriving       TemplateHaskell-      TupleSections-      TypeApplications       TypeFamilies       TypeFamilyDependencies-      TypeOperators-      TypeSynonymInstances       UndecidableInstances       UnicodeSyntax       ViewPatterns-  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -threaded -rtsopts -with-rtsopts=-N+  ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages   build-depends:-      base >=4.12 && <5-    , incipit-core >=0.4-    , polysemy-    , polysemy-conc-    , polysemy-log-    , polysemy-plugin-    , polysemy-test >=0.6-    , polysemy-time-    , tasty-    , time+      base >=4.17.2.1 && <4.22+    , incipit-core >=0.4.1.0 && <0.8+    , polysemy >=1.7.0.0 && <1.10+    , polysemy-conc >=0.11.1.0 && <0.16+    , polysemy-log <0.12+    , polysemy-plugin >=0.4.4.0 && <0.5+    , polysemy-test >=0.6.0.0 && <0.12+    , polysemy-time >=0.5.1.0 && <0.8+    , tasty >=1.5.2 && <1.6+    , time >=1.12.2 && <1.15   mixins:       base hiding (Prelude)     , incipit-core (IncipitCore as Prelude)     , incipit-core hiding (IncipitCore)-  default-language: Haskell2010+  default-language: GHC2021  benchmark space   type: exitcode-stdio-1.0@@ -224,75 +172,49 @@   default-extensions:       AllowAmbiguousTypes       ApplicativeDo-      BangPatterns-      BinaryLiterals       BlockArguments-      ConstraintKinds       DataKinds       DefaultSignatures       DeriveAnyClass-      DeriveDataTypeable-      DeriveFoldable-      DeriveFunctor-      DeriveGeneric-      DeriveLift-      DeriveTraversable       DerivingStrategies       DerivingVia       DisambiguateRecordFields-      DoAndIfThenElse       DuplicateRecordFields-      EmptyCase-      EmptyDataDecls-      ExistentialQuantification-      FlexibleContexts-      FlexibleInstances       FunctionalDependencies       GADTs-      GeneralizedNewtypeDeriving-      InstanceSigs-      KindSignatures       LambdaCase       LiberalTypeSynonyms-      MultiParamTypeClasses+      MonadComprehensions       MultiWayIf-      NamedFieldPuns+      NoFieldSelectors       OverloadedLabels       OverloadedLists+      OverloadedRecordDot       OverloadedStrings       PackageImports       PartialTypeSignatures-      PatternGuards       PatternSynonyms-      PolyKinds       QuantifiedConstraints       QuasiQuotes-      RankNTypes       RecordWildCards       RecursiveDo       RoleAnnotations-      ScopedTypeVariables-      StandaloneDeriving       TemplateHaskell-      TupleSections-      TypeApplications       TypeFamilies       TypeFamilyDependencies-      TypeOperators-      TypeSynonymInstances       UndecidableInstances       UnicodeSyntax       ViewPatterns-  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -threaded -rtsopts -with-rtsopts=-N+  ghc-options: -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages   build-depends:-      base >=4.12 && <5-    , incipit-core >=0.4-    , polysemy-    , polysemy-conc-    , polysemy-log-    , polysemy-plugin+      base >=4.17.2.1 && <4.22+    , incipit-core >=0.4.1.0 && <0.8+    , polysemy >=1.7.0.0 && <1.10+    , polysemy-conc >=0.11.1.0 && <0.16+    , polysemy-log <0.12+    , polysemy-plugin >=0.4.4.0 && <0.5   mixins:       base hiding (Prelude)     , incipit-core (IncipitCore as Prelude)     , incipit-core hiding (IncipitCore)-  default-language: Haskell2010+  default-language: GHC2021
test/Polysemy/Log/Test/LogEntryTest.hs view
@@ -35,5 +35,5 @@ test_logEntry =   runTestAuto do     msgs <- interpretDataLogAtomic @(LogEntry LogMessage) (interpretLogDataLog' prog)-    assertEq @_ @IO target (LogEntry.message <$> msgs)-    assertEq @_ @IO sourceTarget (formatCaller . LogEntry.source <$> msgs)+    assertEq @_ @IO target ((.message) <$> msgs)+    assertEq @_ @IO sourceTarget (formatCaller . (.source) <$> msgs)