cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
name: monad-logger-aeson
version: 0.3.0.2
synopsis: JSON logging using monad-logger interface
description: @monad-logger-aeson@ provides structured JSON logging using @monad-logger@'s
interface.
.
Specifically, it is intended to be a (largely) drop-in replacement for
@monad-logger@'s "Control.Monad.Logger.CallStack" module.
category: System
homepage: https://github.com/jship/monad-logger-aeson#readme
bug-reports: https://github.com/jship/monad-logger-aeson/issues
author: Jason Shipman
maintainer: Jason Shipman
copyright: 2022 (c) Jason Shipman
license: MIT
license-file: LICENSE.md
build-type: Simple
extra-source-files:
package.yaml
README.md
LICENSE.md
CHANGELOG.md
source-repository head
type: git
location: https://github.com/jship/monad-logger-aeson
library
exposed-modules:
Control.Monad.Logger.Aeson
Control.Monad.Logger.Aeson.Internal
other-modules:
Paths_monad_logger_aeson
hs-source-dirs:
library
ghc-options: -Wall -fwarn-tabs -Wincomplete-uni-patterns -Wredundant-constraints
build-depends:
aeson >=1.5.2.0 && <2.1.3.0
, base >=4.11.1.0 && <5
, bytestring >=0.10.8.2 && <0.12.0.0
, context >=0.2.0.0 && <0.3
, exceptions >=0.10.0 && <0.11.0
, fast-logger >=2.4.11 && <3.2.0
, monad-logger >=0.3.30 && <0.4.0
, text >=1.2.3.1 && <1.3.0.0 || >=2.0 && <2.1
, time >=1.8.0.2 && <1.12.0.0
, unordered-containers >=0.2.10.0 && <0.3.0.0
default-language: Haskell2010
executable readme-example
main-is: readme-example.hs
other-modules:
Paths_monad_logger_aeson
hs-source-dirs:
app
ghc-options: -Wall -fwarn-tabs -Wincomplete-uni-patterns -Wredundant-constraints
build-depends:
aeson >=1.5.2.0 && <2.1.3.0
, base >=4.11.1.0 && <5
, monad-logger >=0.3.30 && <0.4.0
, monad-logger-aeson
, text >=1.2.3.1 && <1.3.0.0 || >=2.0 && <2.1
default-language: Haskell2010
test-suite monad-logger-aeson-test-suite
type: exitcode-stdio-1.0
main-is: Driver.hs
other-modules:
Test.Control.Monad.Logger.AesonSpec
TestCase
TestCase.LogDebug.MetadataNoThreadContextNo
TestCase.LogDebug.MetadataNoThreadContextYes
TestCase.LogDebug.MetadataYesThreadContextNo
TestCase.LogDebug.MetadataYesThreadContextYes
TestCase.LogDebugNS.MetadataNoThreadContextNo
TestCase.LogDebugNS.MetadataNoThreadContextYes
TestCase.LogDebugNS.MetadataYesThreadContextNo
TestCase.LogDebugNS.MetadataYesThreadContextYes
TestCase.LogError.MetadataNoThreadContextNo
TestCase.LogError.MetadataNoThreadContextYes
TestCase.LogError.MetadataYesThreadContextNo
TestCase.LogError.MetadataYesThreadContextYes
TestCase.LogErrorNS.MetadataNoThreadContextNo
TestCase.LogErrorNS.MetadataNoThreadContextYes
TestCase.LogErrorNS.MetadataYesThreadContextNo
TestCase.LogErrorNS.MetadataYesThreadContextYes
TestCase.LogInfo.MetadataNoThreadContextNo
TestCase.LogInfo.MetadataNoThreadContextYes
TestCase.LogInfo.MetadataYesThreadContextNo
TestCase.LogInfo.MetadataYesThreadContextYes
TestCase.LogInfoNS.MetadataNoThreadContextNo
TestCase.LogInfoNS.MetadataNoThreadContextYes
TestCase.LogInfoNS.MetadataYesThreadContextNo
TestCase.LogInfoNS.MetadataYesThreadContextYes
TestCase.LogOther.MetadataNoThreadContextNo
TestCase.LogOther.MetadataNoThreadContextYes
TestCase.LogOther.MetadataYesThreadContextNo
TestCase.LogOther.MetadataYesThreadContextYes
TestCase.LogOtherNS.MetadataNoThreadContextNo
TestCase.LogOtherNS.MetadataNoThreadContextYes
TestCase.LogOtherNS.MetadataYesThreadContextNo
TestCase.LogOtherNS.MetadataYesThreadContextYes
TestCase.LogWarn.MetadataNoThreadContextNo
TestCase.LogWarn.MetadataNoThreadContextYes
TestCase.LogWarn.MetadataYesThreadContextNo
TestCase.LogWarn.MetadataYesThreadContextYes
TestCase.LogWarnNS.MetadataNoThreadContextNo
TestCase.LogWarnNS.MetadataNoThreadContextYes
TestCase.LogWarnNS.MetadataYesThreadContextNo
TestCase.LogWarnNS.MetadataYesThreadContextYes
TestCase.MonadLogger.LogDebug.ThreadContextNo
TestCase.MonadLogger.LogDebug.ThreadContextYes
TestCase.MonadLogger.LogDebugN.ThreadContextNo
TestCase.MonadLogger.LogDebugN.ThreadContextYes
Paths_monad_logger_aeson
hs-source-dirs:
test-suite
ghc-options: -Wall -fwarn-tabs -Wincomplete-uni-patterns -Wredundant-constraints
build-tool-depends:
hspec-discover:hspec-discover
build-depends:
aeson >=1.5.2.0 && <2.1.3.0
, aeson-diff >=1.1.0.5 && <1.2.0.0
, base >=4.11.1.0 && <5
, bytestring >=0.10.8.2 && <0.12.0.0
, directory >=1.3.1.5 && <1.4.0.0
, hspec >=2.7.9 && <2.10.0
, monad-logger >=0.3.30 && <0.4.0
, monad-logger-aeson
, time >=1.8.0.2 && <1.12.0.0
default-language: Haskell2010