úÎH< Soostone IncBSD3admin@soostone.com experimentalSafeTA size-limited rotating log. Log filenames are of the format prefix_timestamp.log.>Creates a rotating log given a prefix and size limit in bytes.PLike "rotatedWrite'", but doesn't need a UTCTime and obtains it with a syscall.@Close the underlying file handle and apply the post-action hook.)Close current file and apply post action.ßWrites ByteString to a rotating log file. If this write would exceed the size limit, then the file is closed and a new file opened. This function takes a UTCTime to allow a cached time to be used to avoid a system call.ÒPlease note this function does NOT implicitly insert a newline at the end of the string you provide. This is so that it can be used to log non-textual streams such as binary serialized or compressed content.XA built-in post-rotate action that moves the finished file to a given archive location. #A prefix for the written log files.A size limit in bytes.`A buffering mode for output; we leave it to you to decide how often the file should be flushed.™An action to be performed on the finished file following rotation. For example, you could give a callback that moves or ships the files somewhere else.A target archive directory         rotat_GwdZ9dTaGuw2TxXcYbrGJkSystem.RotatingLog RotatingLog mkRotatingLog rotatedWrite rotatedClose rotatedWrite' archiveFile closeFileLogInfo curHandle bytesWrittenlogInfo namePrefix sizeLimit buffering postActioncurLogFileName logFileName openLogFile