StormByte C++ Library: Logger module 1.2.0
StormByte-Logger is the logging module of the StormByte C++ suite.
Loading...
Searching...
No Matches
StormByte::Logger::ThreadedLog Member List

This is the complete list of members for StormByte::Logger::ThreadedLog, including all inherited members.

Clone() const overrideStormByte::Logger::ThreadedLogprotected
Color(const Level &level, const StormByte::Logger::Color &color) overrideStormByte::Logger::ThreadedLogvirtual
Color(const Level &level) const overrideStormByte::Logger::ThreadedLogvirtual
Color(const std::string &component, const Level &level, const StormByte::Logger::Color &color) overrideStormByte::Logger::ThreadedLogvirtual
Color(const std::string &component, const Level &level) const overrideStormByte::Logger::ThreadedLogvirtual
Enabled(const Level &level) const noexceptStormByte::Logger::Log
FlushThrottle() overrideStormByte::Logger::ThreadedLogvirtual
FlushThrottle(const ThrottleSpec &spec) overrideStormByte::Logger::ThreadedLogvirtual
Format(const std::string &format) overrideStormByte::Logger::ThreadedLogvirtual
Format() const overrideStormByte::Logger::ThreadedLogvirtual
Format(const std::string &component, const std::string &format) overrideStormByte::Logger::ThreadedLogvirtual
Format(const std::string &component) const overrideStormByte::Logger::ThreadedLogvirtual
HasOpenOutputLine() const noexceptStormByte::Logger::Logprotected
LineAdmitted() const noexceptStormByte::Logger::Logprotected
LineDecided() const noexceptStormByte::Logger::Logprotected
Log(std::ostream &out, const Level &level=Level::Info, const std::string &format="[%L] %T")StormByte::Logger::Log
Log(const Log &)=defaultStormByte::Logger::Log
Log(Log &&) noexcept=defaultStormByte::Logger::Log
m_implStormByte::Logger::Logprotected
m_scope_pathStormByte::Logger::Logprotected
Move() overrideStormByte::Logger::ThreadedLogprotected
NoThrottle(const ThrottleSpec &spec) overrideStormByte::Logger::ThreadedLogvirtual
NoThrottle() overrideStormByte::Logger::ThreadedLogvirtual
NoThrottle(const Level &level) overrideStormByte::Logger::ThreadedLogvirtual
NoThrottle(GroupManip group) overrideStormByte::Logger::ThreadedLogvirtual
NoThrottle(ComponentManip component) overrideStormByte::Logger::ThreadedLogvirtual
NoThrottle(ComponentManip component, const Level &level, GroupManip group) overrideStormByte::Logger::ThreadedLogvirtual
operator<<(bool v)StormByte::Logger::ThreadedLoginline
operator<<(char v)StormByte::Logger::ThreadedLoginline
operator<<(signed char v)StormByte::Logger::ThreadedLoginline
operator<<(unsigned char v)StormByte::Logger::ThreadedLoginline
operator<<(short v)StormByte::Logger::ThreadedLoginline
operator<<(unsigned short v)StormByte::Logger::ThreadedLoginline
operator<<(int v)StormByte::Logger::ThreadedLoginline
operator<<(unsigned int v)StormByte::Logger::ThreadedLoginline
operator<<(long v)StormByte::Logger::ThreadedLoginline
operator<<(unsigned long v)StormByte::Logger::ThreadedLoginline
operator<<(long long v)StormByte::Logger::ThreadedLoginline
operator<<(unsigned long long v)StormByte::Logger::ThreadedLoginline
operator<<(float v)StormByte::Logger::ThreadedLoginline
operator<<(double v)StormByte::Logger::ThreadedLoginline
operator<<(long double v)StormByte::Logger::ThreadedLoginline
operator<<(std::string_view v)StormByte::Logger::ThreadedLoginline
operator<<(const char *v)StormByte::Logger::ThreadedLoginline
operator<<(std::wstring_view v)StormByte::Logger::ThreadedLoginline
operator<<(const wchar_t *v)StormByte::Logger::ThreadedLoginline
operator<<(std::span< const std::byte > v)StormByte::Logger::ThreadedLoginline
operator<<(const Level &level)StormByte::Logger::ThreadedLoginline
operator<<(std::ostream &(*manip)(std::ostream &))StormByte::Logger::ThreadedLoginline
operator<<(Log &(*manip)(Log &) noexcept)StormByte::Logger::ThreadedLoginline
operator<<(RedactManip m)StormByte::Logger::ThreadedLoginline
operator<<(HexManip m)StormByte::Logger::ThreadedLoginline
operator<<(NoHexManip m)StormByte::Logger::ThreadedLoginline
operator<<(ColorManip manip)StormByte::Logger::ThreadedLoginline
operator<<(NoColorManip manip)StormByte::Logger::ThreadedLoginline
operator<<(FormatManip manip)StormByte::Logger::ThreadedLoginline
operator<<(PopFormatManip manip)StormByte::Logger::ThreadedLoginline
operator<<(GroupManip manip)StormByte::Logger::ThreadedLoginline
operator<<(ComponentManip manip)StormByte::Logger::ThreadedLoginline
operator<<(PopComponentManip manip)StormByte::Logger::ThreadedLoginline
operator<<(ResetComponentManip manip)StormByte::Logger::ThreadedLoginline
operator=(const ThreadedLog &)=defaultStormByte::Logger::ThreadedLog
operator=(ThreadedLog &&) noexcept=defaultStormByte::Logger::ThreadedLog
StormByte::Logger::Log::operator=(const Log &)=defaultStormByte::Logger::Log
StormByte::Logger::Log::operator=(Log &&) noexcept=defaultStormByte::Logger::Log
PointerType typedefStormByte::Logger::Log
PrepareLine()StormByte::Logger::Logprotected
Scope(std::string path)StormByte::Logger::Log
ThreadedLog(std::ostream &out, const Level &level=Level::Info, const std::string &format="[%L] %T")StormByte::Logger::ThreadedLog
ThreadedLog(const ThreadedLog &)=defaultStormByte::Logger::ThreadedLog
ThreadedLog(ThreadedLog &&) noexcept=defaultStormByte::Logger::ThreadedLog
Throttle(const ThrottleSpec &spec) overrideStormByte::Logger::ThreadedLogvirtual
Throttle(double rate, std::size_t burst) overrideStormByte::Logger::ThreadedLogvirtual
Throttle(double rate, std::size_t burst, ThrottlePolicy policy, std::size_t value, std::size_t period=0) overrideStormByte::Logger::ThreadedLogvirtual
Throttle(const Level &level, double rate, std::size_t burst) overrideStormByte::Logger::ThreadedLogvirtual
Throttle(GroupManip group, double rate, std::size_t burst) overrideStormByte::Logger::ThreadedLogvirtual
Throttle(ComponentManip component, double rate, std::size_t burst) overrideStormByte::Logger::ThreadedLogvirtual
Throttle(ComponentManip component, const Level &level, GroupManip group, double rate, std::size_t burst, ThrottlePolicy policy=ThrottlePolicy::Drop, std::size_t value=0, std::size_t period=0) overrideStormByte::Logger::ThreadedLogvirtual
WillWrite() const noexceptStormByte::Logger::Logprotected
~Log() noexcept override=defaultStormByte::Logger::Log
~ThreadedLog() noexcept override=defaultStormByte::Logger::ThreadedLog