The type for buffer size of each core.
Modulefast-logger-3.2.6Haskell2010
System.Log.FastLogger.Internal
The contents of this module can change at any time without warning.
- 7 types
- 2 classes
- 17 values
- Packagefast-logger-3.2.6
- Exports28
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceInternal.hs
The default buffer size (4,096 bytes).
Instances6Eq, Show, IsString, Semigroup, Monoid, ToLogStr
Eq LogStrDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrShow LogStrDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrIsString LogStrDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrSemigroup LogStrDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrMonoid LogStrDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr LogStrDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStr
Types that can be converted to a LogStr. Instances for
types from the text library use a UTF-8 encoding. Instances
for numerical types use a decimal encoding.
Instances21ToLogStr, …
ToLogStr BuilderDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr ByteStringDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr ByteStringDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr ShortByteStringDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr LogStrDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr IntegerDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr StringDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr Int16Defined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr Int32Defined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr Int64Defined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr Int8Defined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr Word16Defined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr Word32Defined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr Word64Defined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr Word8Defined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr DoubleDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr FloatDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr IntDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr WordDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr TextDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrToLogStr TextDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStr
Converting LogStr to ByteString.
Obtaining the length of LogStr.
Instances7IsList, Show, IsString, Semigroup, Monoid, ToLogStr, …
IsList BuilderDefined in bytestring-0.12.2.0 · Data.ByteString.Builder.InternalShow BuilderDefined in bytestring-0.12.2.0 · Data.ByteString.Builder · orphanIsString BuilderDefined in bytestring-0.12.2.0 · Data.ByteString.Builder · orphanSemigroup BuilderDefined in bytestring-0.12.2.0 · Data.ByteString.Builder.InternalMonoid BuilderDefined in bytestring-0.12.2.0 · Data.ByteString.Builder.InternalToLogStr BuilderDefined in fast-logger-3.2.6 · System.Log.FastLogger.LogStrtype Item Builder = Word8Defined in bytestring-0.12.2.0 · Data.ByteString.Builder.Internal
Identity of mappend
Examples
"Hello world" <> mempty"Hello world"
mempty <> [1, 2, 3][1,2,3]
An associative operation.
Examples
[1,2,3] <> [4,5,6][1,2,3,4,5,6]
Just [1, 2, 3] <> Just [4, 5, 6]Just [1,2,3,4,5,6]
putStr "Hello, " <> putStrLn "World!"Hello, World!
A non-scale but time-ordered logger.
Instances1Loggers
Loggers SingleLoggerDefined in fast-logger-3.2.6 · System.Log.FastLogger.SingleLogger
Creating SingleLogger.
A scale but non-time-ordered logger.
Instances1Loggers
Loggers MultiLoggerDefined in fast-logger-3.2.6 · System.Log.FastLogger.MultiLogger
Creating MultiLogger. The first argument is the number of the internal builders.
Writting LogStr using a temporary buffer.
A class for internal loggers.
Methods
stopLoggers :: a -> IO ()pushLog :: a -> LogStr -> IO ()flushAllLog :: a -> IO ()
Instances2Loggers
Loggers MultiLoggerDefined in fast-logger-3.2.6 · System.Log.FastLogger.MultiLoggerLoggers SingleLoggerDefined in fast-logger-3.2.6 · System.Log.FastLogger.SingleLogger