This version can be pinned in stack with:fast-logger-3.2.5@sha256:a2d09a3b13f9599e9542dc4407b6ebf37830a562a7caf4153b55806002d057f9,2176
Module documentation for 3.2.5
Depends on 11 packages
(full list with versions ) :
array ,
auto-update ,
base ,
bytestring ,
directory ,
easy-file ,
filepath ,
stm ,
text ,
unix-compat ,
unix-time Used by 17 packages in
nightly-2025-05-16 (full list with versions ) :
Blammo ,
filter-logger ,
fits-parse ,
IPv6DB ,
keter ,
logging ,
monad-logger ,
monad-logger-aeson ,
monad-logger-syslog ,
om-logging ,
persistent ,
rio-orphans ,
spacecookie ,
wai-extra ,
wai-logger ,
yesod ,
yesod-core fast-logger
A fast logging system
3.2.5
3.2.4
Avoid unnecessary copy for Text values with text-2.0
#219
3.2.3
Ensuring flush for single logger.
#214
3.2.2
Corrected handling of messages at the buffer boundary in the SingleLogger
#211
3.2.1
Fixing a bug where a single logger is not killed
3.2.0
newFastLogger1 ensures the ordering of logs
#207
3.1.2
Require unix-compat >= 0.2
#206
Remove Safe if directory >= 1.3.8
#199
3.1.1
More time-ordered logging functions
#199
3.1.0
3.0.5
recovering backward compatibility for newFileLoggerSet.
3.0.4
New API: newFastLogger1
which use only one capability.
Making FD
safer with invalidFD
.
3.0.3
Dropping support of GHC 7.x.
Add ToLogStr
instance for ShortByteString
. Add lower bound on
bytestring
dependency to ensure that bytestring
exports
Data.ByteString.Short
.
3.0.2
3.0.1
Creating the Internal
module.
#185
3.0.0
Allowing the callback logger to be generic. #182 This is a BREAKING CHANGE. Users should do:
Importing LogType'
and related constructors because LogType
is now a type alias.
Using {-# LANGUAGE GADTs #-}
, even if you aren’t using anything new, any time you try and case
over values of type LogType'
.
2.4.17
Obtaining a fresh fd from IORef just before writing. #180
2.4.16
Using strict language extensions.
2.4.15
2.4.14
Add ToLogStr
instances for the following types: signed integers, unsigned integers, floating-point numbers. These instances all use decimal encodings. #177
2.4.11
Give an explicit definition for (<>) in LogStr’s Semigroup instance. #155
2.4.10
Fix Windows build on GHC 7.8. #121
2.4.9
Fixing build on Windows. #118
2.4.8
Add Semigroup instance to LogStr #115
Added note on log message ordering #116
2.4.7
Fixing interleaved log output when messages are larger than buffer size. #103
2.4.6
Ensuring that stdio is flushed. #92
2.4.5
Bringing backward compatibility back.
2.4.4
New API: newFastLogger and newTimedFastLogger.
LogType and date cache are transferred from wai-logger.
2.4.3
Opening files in the append mode on Windows.
2.4.2
Fixing a buf of long log messages #80
Log rotation support for Windows #79
Unsupporting GHC 7.4.
2.4.1
Restore compatibility with bytestring < 0.10
Mark fast-logger modules as Safe/Trustworth #68
2.4.0
Providing pushLogStrLn. #64
2.3.1
2.3.0
Move from blaze-builder to Data.ByteString.Builder
#55
Stackage is a service provided by the
Haskell Foundation
│ Originally developed by
FP Complete