úÎ!¼Â     None24Log message builder. Use () to append two LogStr in O(1).Obtaining the length of . Converting  to . !"# $% !"# Safe-Inferred&'()None&The type for buffer size of each core.&The default buffer size (4,096 bytes).*+,-*+,-*+,-None. Writting 1 using a buffer in blocking mode. The size of 3 must be smaller or equal to the size of buffer./0123.4/0123/0123.4 Safe-InferredThe spec for logging files &Checking if a log file can be written. Rotating log files.    None  A set of loggers. The number of loggers is the capabilities of GHC RTS. You can specify it with "+RTS -N<x>". A buffer is prepared for each capability.5Opening a log file.Creating a new  using a file.Creating a new  using stdout.Creating a new  using stderr.Creating a new . If 6Y is specified to the second argument, stdout is used. Please note that the minimum  is 1.7Creating a new  using a FD.­Writing a log message to the corresponding buffer. If the buffer becomes full, the log messages in the buffer are written to its corresponding file, stdout, or stderr.uFlushing log messages in buffers. This function must be called explicitly when the program is being terminated.ÿNote: Since version 2.1.6, this function does not need to be explicitly called, as every push includes an auto-debounced flush courtesy of the auto-update package. Since version 2.2.2, this function can be used to force flushing outside of the debounced flush calls.*Renewing the internal file information in -. This does nothing for stdout and stderr.WFlushing the buffers, closing the internal file information and freeing the buffers. 8579  8579:      !" #$%&'()*+,- ./012324256789:;;<=>?@ABCDEfast-logger-2.3.0System.Log.FastLoggerSystem.Log.FastLogger.FileSystem.Log.FastLogger.LogStrSystem.Log.FastLogger.IORefSystem.Log.FastLogger.IOSystem.Log.FastLogger.LoggerToLogStrtoLogStrLogStr logStrLength fromLogStrBufSizedefaultBufSize FileLogSpeclog_file log_file_sizelog_backup_numbercheckrotate LoggerSetnewFileLoggerSetnewStdoutLoggerSetnewStderrLoggerSet newLoggerSet pushLogStr flushLogStrrenewLoggerSet rmLoggerSetbase Data.Monoid<>bytestring-0.10.4.0Data.ByteString.Internal ByteString toBuilder fromBuilder$fToLogStrText$fToLogStrText0 $fToLogStr[]$fToLogStrByteString$fToLogStrByteString0$fToLogStrLogStr$fIsStringLogStr$fMonoidLogStrmempty Data.ByteString.Builder.InternalBuilder Data.IORefatomicModifyIORef' GHC.IORef readIORefnewIORefIORefBuffer getBuffer freeBuffer toBufIOWith writeLogStrLogger newLoggerpushLogflushLogwritelogOpen Data.MaybeNothingnewFDLoggerSetflushLogStrRaw