name:                 co-log-core
version:              0.3.2.4
visibility:           public
id:                   co-log-core-0.3.2.4-FIRjx0F4riF1IyA70zBpXd
key:                  co-log-core-0.3.2.4-FIRjx0F4riF1IyA70zBpXd
license:              MPL-2.0
copyright:            2018-2020 Kowainik, 2021-2025 Co-Log
maintainer:           Co-Log <xrom.xkov@gmail.com>
author:               Dmitrii Kovanikov
stability:            stable
homepage:             https://github.com/co-log/co-log-core
synopsis:             Composable Contravariant Comonadic Logging Library
description:
    This package provides core types and functions to work with the @LogAction@ data type which is both simple and powerful.

    @
    __newtype__ LogAction m msg = LogAction
    \    { unLogAction :: msg -> m ()
    \    }
    @

    The ideas behind this package are described in the following blog post:

    * [co-log: Composable Contravariant Combinatorial Comonadic Configurable Convenient Logging](https://kowainik.github.io/posts/2018-09-25-co-log)

    See the following packages for different implementations based on @co-log-core@:

    * [co-log](http://hackage.haskell.org/package/co-log): taggless final implementations.
    * [co-log-polysemy](http://hackage.haskell.org/package/co-log-polysemy): extensible
    effects implementation based on @polysemy@.

category:             Logging, Contravariant, Comonad
abi:                  7133b9fd1bcf83756d04393ecbaa43f8
exposed:              True
exposed-modules:
    Colog.Core Colog.Core.Action Colog.Core.Class Colog.Core.IO
    Colog.Core.Severity

import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/co-log-core-0.3.2.4-FIRjx0F4riF1IyA70zBpXd

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/co-log-core-0.3.2.4-FIRjx0F4riF1IyA70zBpXd

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/co-log-core-0.3.2.4-FIRjx0F4riF1IyA70zBpXd

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1
data-dir:
    /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/co-log-core-0.3.2.4

hs-libraries:         HSco-log-core-0.3.2.4-FIRjx0F4riF1IyA70zBpXd
depends:              base-4.20.0.0-inplace
haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/co-log-core-0.3.2.4/html/co-log-core.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/co-log-core-0.3.2.4/html
