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::Log Member List

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

Clone() const overrideStormByte::Logger::Logprotected
Color(const Level &level, const StormByte::Logger::Color &color)StormByte::Logger::Logvirtual
Color(const Level &level) constStormByte::Logger::Logvirtual
Color(const std::string &component, const Level &level, const StormByte::Logger::Color &color)StormByte::Logger::Logvirtual
Color(const std::string &component, const Level &level) constStormByte::Logger::Logvirtual
Enabled(const Level &level) const noexceptStormByte::Logger::Log
FlushThrottle()StormByte::Logger::Logvirtual
FlushThrottle(const ThrottleSpec &spec)StormByte::Logger::Logvirtual
Format(const std::string &format)StormByte::Logger::Logvirtual
Format() constStormByte::Logger::Logvirtual
Format(const std::string &component, const std::string &format)StormByte::Logger::Logvirtual
Format(const std::string &component) constStormByte::Logger::Logvirtual
HasOpenOutputLine() const noexceptStormByte::Logger::Logprotected
humanreadable_bytesStormByte::Logger::Logfriend
humanreadable_numberStormByte::Logger::Logfriend
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::Logprotected
nohumanreadableStormByte::Logger::Logfriend
noredactStormByte::Logger::Logfriend
NoThrottle(const ThrottleSpec &spec)StormByte::Logger::Logvirtual
NoThrottle()StormByte::Logger::Logvirtual
NoThrottle(const Level &level)StormByte::Logger::Logvirtual
NoThrottle(GroupManip group)StormByte::Logger::Logvirtual
NoThrottle(ComponentManip component)StormByte::Logger::Logvirtual
NoThrottle(ComponentManip component, const Level &level, GroupManip group)StormByte::Logger::Logvirtual
operator<<(bool v)StormByte::Logger::Loginline
operator<<(char v)StormByte::Logger::Loginline
operator<<(signed char v)StormByte::Logger::Loginline
operator<<(unsigned char v)StormByte::Logger::Loginline
operator<<(short v)StormByte::Logger::Loginline
operator<<(unsigned short v)StormByte::Logger::Loginline
operator<<(int v)StormByte::Logger::Loginline
operator<<(unsigned int v)StormByte::Logger::Loginline
operator<<(long v)StormByte::Logger::Loginline
operator<<(unsigned long v)StormByte::Logger::Loginline
operator<<(long long v)StormByte::Logger::Loginline
operator<<(unsigned long long v)StormByte::Logger::Loginline
operator<<(float v)StormByte::Logger::Loginline
operator<<(double v)StormByte::Logger::Loginline
operator<<(long double v)StormByte::Logger::Loginline
operator<<(std::string_view v)StormByte::Logger::Loginline
operator<<(const char *v)StormByte::Logger::Loginline
operator<<(std::wstring_view v)StormByte::Logger::Loginline
operator<<(const wchar_t *v)StormByte::Logger::Loginline
operator<<(std::span< const std::byte > v)StormByte::Logger::Loginline
operator<<(const Level &level)StormByte::Logger::Loginline
operator<<(std::ostream &(*manip)(std::ostream &))StormByte::Logger::Loginline
operator<<(Log &(*manip)(Log &) noexcept)StormByte::Logger::Loginline
operator<<(RedactManip m)StormByte::Logger::Loginline
operator<<(HexManip m)StormByte::Logger::Loginline
operator<<(NoHexManip m)StormByte::Logger::Loginline
operator<<(ColorManip manip)StormByte::Logger::Loginline
operator<<(NoColorManip manip)StormByte::Logger::Loginline
operator<<(FormatManip manip)StormByte::Logger::Loginline
operator<<(PopFormatManip manip)StormByte::Logger::Loginline
operator<<(GroupManip manip)StormByte::Logger::Loginline
operator<<(ComponentManip manip)StormByte::Logger::Loginline
operator<<(PopComponentManip manip)StormByte::Logger::Loginline
operator<<(ResetComponentManip manip)StormByte::Logger::Loginline
operator=(const Log &)=defaultStormByte::Logger::Log
operator=(Log &&) noexcept=defaultStormByte::Logger::Log
PointerType typedefStormByte::Logger::Log
PrepareLine()StormByte::Logger::Logprotected
Scope(std::string path)StormByte::Logger::Log
Throttle(const ThrottleSpec &spec)StormByte::Logger::Logvirtual
Throttle(double rate, std::size_t burst)StormByte::Logger::Logvirtual
Throttle(double rate, std::size_t burst, ThrottlePolicy policy, std::size_t value, std::size_t period=0)StormByte::Logger::Logvirtual
Throttle(const Level &level, double rate, std::size_t burst)StormByte::Logger::Logvirtual
Throttle(GroupManip group, double rate, std::size_t burst)StormByte::Logger::Logvirtual
Throttle(ComponentManip component, double rate, std::size_t burst)StormByte::Logger::Logvirtual
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)StormByte::Logger::Logvirtual
WillWrite() const noexceptStormByte::Logger::Logprotected
Write(bool v)StormByte::Logger::Logprotectedvirtual
Write(char v)StormByte::Logger::Logprotectedvirtual
Write(signed char v)StormByte::Logger::Logprotectedvirtual
Write(unsigned char v)StormByte::Logger::Logprotectedvirtual
Write(short v)StormByte::Logger::Logprotectedvirtual
Write(unsigned short v)StormByte::Logger::Logprotectedvirtual
Write(int v)StormByte::Logger::Logprotectedvirtual
Write(unsigned int v)StormByte::Logger::Logprotectedvirtual
Write(long v)StormByte::Logger::Logprotectedvirtual
Write(unsigned long v)StormByte::Logger::Logprotectedvirtual
Write(long long v)StormByte::Logger::Logprotectedvirtual
Write(unsigned long long v)StormByte::Logger::Logprotectedvirtual
Write(float v)StormByte::Logger::Logprotectedvirtual
Write(double v)StormByte::Logger::Logprotectedvirtual
Write(long double v)StormByte::Logger::Logprotectedvirtual
Write(std::string_view v)StormByte::Logger::Logprotectedvirtual
Write(const char *v)StormByte::Logger::Logprotectedvirtual
Write(std::wstring_view v)StormByte::Logger::Logprotectedvirtual
Write(const wchar_t *v)StormByte::Logger::Logprotectedvirtual
Write(std::span< const std::byte > v)StormByte::Logger::Logprotectedvirtual
Write(const Level &level)StormByte::Logger::Logprotectedvirtual
Write(std::ostream &(*manip)(std::ostream &))StormByte::Logger::Logprotectedvirtual
Write(Log &(*manip)(Log &) noexcept)StormByte::Logger::Logprotectedvirtual
Write(RedactManip m)StormByte::Logger::Logprotectedvirtual
Write(HexManip m)StormByte::Logger::Logprotectedvirtual
Write(NoHexManip m)StormByte::Logger::Logprotectedvirtual
Write(ColorManip manip)StormByte::Logger::Logprotectedvirtual
Write(NoColorManip manip)StormByte::Logger::Logprotectedvirtual
Write(FormatManip manip)StormByte::Logger::Logprotectedvirtual
Write(PopFormatManip manip)StormByte::Logger::Logprotectedvirtual
Write(GroupManip manip)StormByte::Logger::Logprotectedvirtual
Write(ComponentManip manip)StormByte::Logger::Logprotectedvirtual
Write(PopComponentManip manip)StormByte::Logger::Logprotectedvirtual
Write(ResetComponentManip manip)StormByte::Logger::Logprotectedvirtual
~Log() noexcept override=defaultStormByte::Logger::Log