log4hs-0.9.0.0: log4hs.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.31.1.
--
-- see: https://github.com/sol/hpack
--
-- hash: 54029a04d065d8d1436594a85e50470a60c6e1632498264c0264328308d53be7
name: log4hs
version: 0.9.0.0
synopsis: A python logging style log library
description: @log4hs@ aims at providing a rich featured logging library for Haskell,
just like @logging@ for Python and @log4j@ for Java.
.
.
To get started, see the sample example in @README.md@ and document in
hackage.
.
.
It's still under development, so be carefull when using it in production
environment.
category: logging, log, library
maintainer: Jorah Gao <jorah@version.cloud>
copyright: (c) 2019 Version Cloud
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
library
exposed-modules:
Logging
Logging.Class
Logging.Config.Json
Logging.Config.Type
Logging.Config.Yaml
Logging.Filter
Logging.Global
Logging.Global.TH
Logging.Global.TH.Context
Logging.Handler.FileHandler
Logging.Handler.RotatingFileHandler
Logging.Handler.StreamHandler
Logging.Handler.TimeRotatingFileHandler
Logging.Level
Logging.Logger
Logging.Manager
Logging.Monad
Logging.Monad.TH
Logging.Monad.TH.Context
Logging.Prelude
Logging.Record
Logging.Sink
other-modules:
Logging.Class.Filterable
Logging.Class.Handler
Logging.Class.Message
Logging.Global.Internal
Logging.Monad.Internal
Paths_log4hs
hs-source-dirs:
src
build-depends:
aeson >=1.2 && <2.0
, aeson-default >=0.9 && <1.0
, base >=4.7 && <5
, bytestring >=0.10 && <1.0
, containers >=0.5.10 && <1.0
, directory >=1.2 && <1.4
, filepath >=1.3 && <1.5
, generic-lens >=0.5 && <2.0
, microlens >=0.4 && <1.0
, mtl >=2.2 && <3.0
, template-haskell >=2.0 && <3.0
, text >=1.2 && <2.0
, time >=1.4 && <2.0
, vformat >=0.14.1 && <1.0
, vformat-aeson >=0.1 && <1.0
, vformat-time >=0.1 && <1.0
, yaml >=0.9 && <1.0
default-language: Haskell2010
test-suite log4hs-test
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
LoggingTest.ConfigSpec
LoggingTest.GlobalSpec
LoggingTest.Prelude
LoggingTest.TypesSpec
Paths_log4hs
hs-source-dirs:
test
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
QuickCheck >=2.0 && <3.0
, aeson >=1.2 && <2.0
, aeson-default >=0.9 && <1.0
, aeson-qq >=0.8 && <1.0
, base >=4.7 && <5
, bytestring >=0.10 && <1.0
, containers >=0.5.10 && <1.0
, directory >=1.2 && <1.4
, filepath >=1.3 && <1.5
, generic-lens >=0.5 && <2.0
, hspec >=2.1 && <3.0
, hspec-core >=2.1 && <3.0
, log4hs
, microlens >=0.4 && <1.0
, mtl >=2.2 && <3.0
, process >=1.2 && <2.0
, template-haskell >=2.0 && <3.0
, text >=1.2 && <2.0
, time >=1.4 && <2.0
, vformat >=0.14.1 && <1.0
, vformat-aeson >=0.1 && <1.0
, vformat-time >=0.1 && <1.0
, yaml >=0.9 && <1.0
default-language: Haskell2010
benchmark log4hs-bench
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Paths_log4hs
hs-source-dirs:
bench
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
aeson >=1.2 && <2.0
, aeson-default >=0.9 && <1.0
, aeson-qq >=0.8 && <1.0
, base >=4.7 && <5
, bytestring >=0.10 && <1.0
, containers >=0.5.10 && <1.0
, criterion >=1.0 && <2.0
, directory >=1.2 && <1.4
, filepath >=1.3 && <1.5
, generic-lens >=0.5 && <2.0
, log4hs
, microlens >=0.4 && <1.0
, mtl >=2.2 && <3.0
, template-haskell >=2.0 && <3.0
, text >=1.2 && <2.0
, time >=1.4 && <2.0
, vformat >=0.14.1 && <1.0
, vformat-aeson >=0.1 && <1.0
, vformat-time >=0.1 && <1.0
, yaml >=0.9 && <1.0
default-language: Haskell2010