StormByte-Logger 2.0.0
C++26 logger module of the StormByte 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.

BeginPayload()StormByte::Logger::Logprotectedvirtual
Clonable()=defaultStormByte::Clonable< Log >protected
Clonable(const Clonable &)=defaultStormByte::Clonable< Log >protected
Clonable(Clonable &&) noexcept=defaultStormByte::Clonable< Log >protected
Clone() const overrideStormByte::Logger::Logprotectedvirtual
Color(const Level &level, const StormByte::Logger::Color &color)StormByte::Logger::Logvirtual
Color(const Level &level) constStormByte::Logger::Logvirtual
Color(std::string_view component, const Level &level, const StormByte::Logger::Color &color)StormByte::Logger::Logvirtual
Color(std::string_view 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(std::string_view format)StormByte::Logger::Logvirtual
Format() constStormByte::Logger::Logvirtual
Format(std::string_view component, std::string_view format)StormByte::Logger::Logvirtual
Format(std::string_view 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, std::string_view format="[%L] %T")StormByte::Logger::Loginline
Log(const Log &)=defaultStormByte::Logger::Log
Log(Log &&) noexcept=defaultStormByte::Logger::Log
Log(SinkWrite write, SinkManip manip, void *context, const Level &level, std::string_view format)StormByte::Logger::Logprotected
m_engineStormByte::Logger::Logprotected
m_scope_pathStormByte::Logger::Logprotected
MakePointer(Args &&... args)StormByte::Clonable< Log >protectedstatic
Move() overrideStormByte::Logger::Logprotectedvirtual
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<<(const T &v)StormByte::Logger::Loginline
operator<<(const StormByte::CString &v)StormByte::Logger::Loginline
operator<<(const StormByte::String::String &v)StormByte::Logger::Loginline
operator<<(std::wstring_view v)StormByte::Logger::Loginline
operator<<(const wchar_t *v)StormByte::Logger::Loginline
operator<<(const StormByte::WCString &v)StormByte::Logger::Loginline
operator<<(const StormByte::String::WString &v)StormByte::Logger::Loginline
operator<<(std::span< const std::byte > v)StormByte::Logger::Loginline
operator<<(const StormByte::BinaryData &v)StormByte::Logger::Loginline
operator<<(const StormByte::Size &v)StormByte::Logger::Loginline
operator<<(const StormByte::ByteSize &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 &)StormByte::Logger::Log
operator=(Log &&) noexceptStormByte::Logger::Log
Clonable< Log >::operator=(const Clonable &)=defaultStormByte::Clonable< Log >protected
Clonable< Log >::operator=(Clonable &&) noexcept=defaultStormByte::Clonable< Log >protected
PointerType typedefStormByte::Logger::Log
PrepareLine()StormByte::Logger::Logprotected
Scope(std::string_view 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(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
WriteValue(const T &v)StormByte::Logger::Logprotected
~Clonable() noexcept=defaultStormByte::Clonable< Log >protectedvirtual
~Log() noexcept overrideStormByte::Logger::Log