úÎ"‡€     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.01234/50123401234/5 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.6Opening a log file.Creating a new  using a file.Creating a new  using stdout.Creating a new  using stderr.Creating a new . If 7Y is specified to the second argument, stdout is used. Please note that the minimum  is 1.8Creating 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.Same as  but also appends a newline.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.968:  968:;      !"# $%&'()*+,-.!/012343536789:;<<=>?@ABCDEFfast-logger-2.4.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 pushLogStrLn 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