Serenity Logger
A very fast and effiecient logging library. This library currently can log to files, rotate files when logging, log to the terminal, and is aware if the terminal is being piped during logging.
serenity::targets::FileTarget Member List

This is the complete list of members for serenity::targets::FileTarget, including all inherited members.

Buffer()serenity::targets::TargetBase
CloseFile()serenity::targets::FileTarget
Debug(std::string_view msg, Args &&...args)serenity::targets::TargetBase
EraseContents()serenity::targets::FileTarget
Error(std::string_view msg, Args &&...args)serenity::targets::TargetBase
Fatal(std::string_view msg, Args &&...args)serenity::targets::TargetBase
fileHandleserenity::targets::FileTargetprotected
FileName()serenity::targets::FileTarget
fileOptionsserenity::targets::FileTargetprotected
FilePath()serenity::targets::FileTarget
FileTarget()serenity::targets::FileTarget
FileTarget(std::string_view fileName, bool replaceIfExists=false)serenity::targets::FileTargetexplicit
FileTarget(std::string_view name, std::string_view filePath, bool replaceIfExists=false)serenity::targets::FileTargetexplicit
FileTarget(std::string_view name, std::string_view formatPattern, std::string_view filePath, bool replaceIfExists=false)serenity::targets::FileTargetexplicit
FileTarget(const FileTarget &)=delete (defined in serenity::targets::FileTarget)serenity::targets::FileTarget
Flush()serenity::targets::FileTarget
flushWorkerserenity::targets::FileTargetprotected
Info(std::string_view msg, Args &&...args)serenity::targets::TargetBase
isWriteToBuf()serenity::targets::TargetBase
Level()serenity::targets::TargetBase
LoggerName()serenity::targets::TargetBase
MsgFmt()serenity::targets::TargetBaseprotected
MsgInfo()serenity::targets::TargetBaseprotected
OpenFile(bool truncate=false)serenity::targets::FileTarget
operator=(const FileTarget &)=delete (defined in serenity::targets::FileTarget)serenity::targets::FileTarget
Policy()serenity::targets::TargetBase
PolicyFlushOn() overrideserenity::targets::FileTargetprotectedvirtual
PrintMessage(std::string_view formatted) overrideserenity::targets::FileTargetprotectedvirtual
RenameFile(std::string_view newFileName)serenity::targets::FileTargetvirtual
ResetPatternToDefault()serenity::targets::TargetBase
SetFlushPolicy(serenity::experimental::Flush_Policy pPolicy)serenity::targets::TargetBase
SetLoggerName(std::string_view name)serenity::targets::TargetBase
SetLogLevel(LoggerLevel level)serenity::targets::TargetBase
SetPattern(std::string_view pattern)serenity::targets::TargetBase
TargetBase()serenity::targets::TargetBase
TargetBase(std::string_view name)serenity::targets::TargetBase
TargetBase(std::string_view name, std::string_view msgPattern)serenity::targets::TargetBase
Trace(std::string_view msg, Args &&...args)serenity::targets::TargetBase
Warn(std::string_view msg, Args &&...args)serenity::targets::TargetBase
WriteToBaseBuffer(bool fmtToBuf=true)serenity::targets::TargetBase
~FileTarget()serenity::targets::FileTarget
~TargetBase()=default (defined in serenity::targets::TargetBase)serenity::targets::TargetBase