packages feed

co-log 0.0.0 → 0.1.0

raw patch · 3 files changed

+23/−14 lines, 3 filesdep +basedep ~base-nopreludedep ~bytestringdep ~co-log-core

Dependencies added: base

Dependency ranges changed: base-noprelude, bytestring, co-log-core, mtl, text, time, transformers

Files

CHANGELOG.md view
@@ -1,13 +1,19 @@ Change log ========== -co-log uses [PVP Versioning][1].+`co-log uses` [PVP Versioning][1]. The change log is available [on GitHub][2]. +0.1.0+=====++* [#37](https://github.com/kowainik/co-log/issues/37):+  Add bounds to all dependencies. Move `Prelude` to the+  `other-modules` section.+ 0.0.0 ===== * Initially created.  [1]: https://pvp.haskell.org [2]: https://github.com/kowainik/co-log/releases-
co-log.cabal view
@@ -1,6 +1,6 @@ cabal-version:       2.0 name:                co-log-version:             0.0.0+version:             0.1.0 description:         Logging library synopsis:            Logging library homepage:            https://github.com/kowainik/co-log@@ -27,19 +27,19 @@                            Colog.Message                            Colog.Monad                            Colog.Pure-                       Prelude+  other-modules:       Prelude    build-depends:       base-noprelude >= 4.11 && < 5                      , ansi-terminal ^>= 0.8-                     , bytestring-                     , co-log-core+                     , bytestring ^>= 0.10.8+                     , co-log-core ^>= 0.1.0                      , containers >= 0.5.7 && < 0.7                      , contravariant ^>= 1.5-                     , mtl+                     , mtl ^>= 2.2.2                      , relude ^>= 0.3.0-                     , text-                     , time-                     , transformers >= 0.5+                     , text ^>= 1.2.3+                     , time ^>= 1.9.2+                     , transformers ^>= 0.5                      , typerep-map ^>= 0.3.0    ghc-options:         -Wall@@ -63,7 +63,7 @@   hs-source-dirs:      example   main-is:             Main.hs -  build-depends:       base-noprelude+  build-depends:       base >= 4.9 && < 5                      , co-log                      , relude                      , typerep-map@@ -84,7 +84,7 @@  executable readme   main-is:             README.lhs-  build-depends:       base-noprelude+  build-depends:       base >= 4.9 && < 5                      , co-log                      , text 
example/Main.hs view
@@ -1,15 +1,18 @@ {-# LANGUAGE DataKinds         #-} {-# LANGUAGE DeriveAnyClass    #-} {-# LANGUAGE FlexibleContexts  #-}+{-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PatternSynonyms   #-} {-# LANGUAGE TypeApplications  #-}  module Main where +import Relude+ import Control.Concurrent (threadDelay) -import Colog (pattern D, LogAction, Message (..), PureLogger, WithLog, cbind, cmap, defaultFieldMap,+import Colog (pattern D, LogAction, Message (..), PureLogger, WithLog, cmapM, cmap, defaultFieldMap,               fmtMessage, fmtRichMessageDefault, log, logException, logInfo, logMessagePure, logMsg,               logMsgs, logStringStdout, logTextStderr, logTextStdout, logWarning, runPureLog,               upgradeMessageAction, usingLoggerT, withLog, withLogTextFile, (*<), (>$), (>$<), (>*),@@ -102,7 +105,7 @@     let textAction = logTextStdout <> logTextStderr <> logTextFile      let simpleMessageAction = cmap  fmtMessage            textAction-    let richMessageAction   = cbind fmtRichMessageDefault textAction+    let richMessageAction   = cmapM fmtRichMessageDefault textAction      let fullMessageAction = upgradeMessageAction defaultFieldMap richMessageAction     let semiMessageAction = upgradeMessageAction