packages feed

monad-logger-extras-0.1.1.1: monad-logger-extras.cabal

cabal-version:      >=1.10
name:               monad-logger-extras
version:            0.1.1.1
synopsis:
  Utilities for composing loggers, coloring output, plus a few orphan instances.

description:
  Build composable logging backends for monad-logger. This package includes a few composable backends (including a posix syslog backend) and some extras like log output coloring utilities.

homepage:           https://github.com/obsidiansystems/monad-logger-extras
bug-reports:
  https://github.com/obsidiansystems/monad-logger-extras/issues

license:            BSD3
license-file:       LICENSE
author:             Obsidian Systems LLC
maintainer:         maintainer@obsidian.systems
copyright:          2020 Obsidian Systems LLC
category:           System
build-type:         Simple
extra-source-files:
  CHANGELOG.md
  README.md

tested-with:        GHC ==8.6.5 || ==8.8.4 || ==8.10.2

library
  exposed-modules:
    Control.Monad.Logger.Extras
    Control.Monad.Logger.Orphans

  build-depends:
      ansi-terminal  >=0.9    && <0.12
    , base           >=4.12   && <5
    , bytestring     >=0.10   && <0.12
    , hsyslog        >=5      && <5.1
    , monad-logger   >=0.3.36 && <0.4
    , mtl            >=2.2    && <2.3

  hs-source-dirs:   src
  default-language: Haskell2010
  ghc-options:      -Wall

executable readme
  build-depends:
      base
    , monad-logger
    , monad-logger-extras

  default-language: Haskell2010
  main-is:          README.lhs
  ghc-options:      -Wall -optL -q

source-repository head
  type:     git
  location: git://github.com/obsidiansystems/monad-logger-extras