| Clone() const override | StormByte::Logger::ThreadedLog | protected |
| Color(const Level &level, const StormByte::Logger::Color &color) override | StormByte::Logger::ThreadedLog | virtual |
| Color(const Level &level) const override | StormByte::Logger::ThreadedLog | virtual |
| Color(const std::string &component, const Level &level, const StormByte::Logger::Color &color) override | StormByte::Logger::ThreadedLog | virtual |
| Color(const std::string &component, const Level &level) const override | StormByte::Logger::ThreadedLog | virtual |
| Enabled(const Level &level) const noexcept | StormByte::Logger::Log | |
| FlushThrottle() override | StormByte::Logger::ThreadedLog | virtual |
| FlushThrottle(const ThrottleSpec &spec) override | StormByte::Logger::ThreadedLog | virtual |
| Format(const std::string &format) override | StormByte::Logger::ThreadedLog | virtual |
| Format() const override | StormByte::Logger::ThreadedLog | virtual |
| Format(const std::string &component, const std::string &format) override | StormByte::Logger::ThreadedLog | virtual |
| Format(const std::string &component) const override | StormByte::Logger::ThreadedLog | virtual |
| HasOpenOutputLine() const noexcept | StormByte::Logger::Log | protected |
| LineAdmitted() const noexcept | StormByte::Logger::Log | protected |
| LineDecided() const noexcept | StormByte::Logger::Log | protected |
| Log(std::ostream &out, const Level &level=Level::Info, const std::string &format="[%L] %T") | StormByte::Logger::Log | |
| Log(const Log &)=default | StormByte::Logger::Log | |
| Log(Log &&) noexcept=default | StormByte::Logger::Log | |
| m_impl | StormByte::Logger::Log | protected |
| m_scope_path | StormByte::Logger::Log | protected |
| Move() override | StormByte::Logger::ThreadedLog | protected |
| NoThrottle(const ThrottleSpec &spec) override | StormByte::Logger::ThreadedLog | virtual |
| NoThrottle() override | StormByte::Logger::ThreadedLog | virtual |
| NoThrottle(const Level &level) override | StormByte::Logger::ThreadedLog | virtual |
| NoThrottle(GroupManip group) override | StormByte::Logger::ThreadedLog | virtual |
| NoThrottle(ComponentManip component) override | StormByte::Logger::ThreadedLog | virtual |
| NoThrottle(ComponentManip component, const Level &level, GroupManip group) override | StormByte::Logger::ThreadedLog | virtual |
| operator<<(bool v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(char v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(signed char v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(unsigned char v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(short v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(unsigned short v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(int v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(unsigned int v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(long v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(unsigned long v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(long long v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(unsigned long long v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(float v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(double v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(long double v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(std::string_view v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(const char *v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(std::wstring_view v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(const wchar_t *v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(std::span< const std::byte > v) | StormByte::Logger::ThreadedLog | inline |
| operator<<(const Level &level) | StormByte::Logger::ThreadedLog | inline |
| operator<<(std::ostream &(*manip)(std::ostream &)) | StormByte::Logger::ThreadedLog | inline |
| operator<<(Log &(*manip)(Log &) noexcept) | StormByte::Logger::ThreadedLog | inline |
| operator<<(RedactManip m) | StormByte::Logger::ThreadedLog | inline |
| operator<<(HexManip m) | StormByte::Logger::ThreadedLog | inline |
| operator<<(NoHexManip m) | StormByte::Logger::ThreadedLog | inline |
| operator<<(ColorManip manip) | StormByte::Logger::ThreadedLog | inline |
| operator<<(NoColorManip manip) | StormByte::Logger::ThreadedLog | inline |
| operator<<(FormatManip manip) | StormByte::Logger::ThreadedLog | inline |
| operator<<(PopFormatManip manip) | StormByte::Logger::ThreadedLog | inline |
| operator<<(GroupManip manip) | StormByte::Logger::ThreadedLog | inline |
| operator<<(ComponentManip manip) | StormByte::Logger::ThreadedLog | inline |
| operator<<(PopComponentManip manip) | StormByte::Logger::ThreadedLog | inline |
| operator<<(ResetComponentManip manip) | StormByte::Logger::ThreadedLog | inline |
| operator=(const ThreadedLog &)=default | StormByte::Logger::ThreadedLog | |
| operator=(ThreadedLog &&) noexcept=default | StormByte::Logger::ThreadedLog | |
| StormByte::Logger::Log::operator=(const Log &)=default | StormByte::Logger::Log | |
| StormByte::Logger::Log::operator=(Log &&) noexcept=default | StormByte::Logger::Log | |
| PointerType typedef | StormByte::Logger::Log | |
| PrepareLine() | StormByte::Logger::Log | protected |
| 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 &)=default | StormByte::Logger::ThreadedLog | |
| ThreadedLog(ThreadedLog &&) noexcept=default | StormByte::Logger::ThreadedLog | |
| Throttle(const ThrottleSpec &spec) override | StormByte::Logger::ThreadedLog | virtual |
| Throttle(double rate, std::size_t burst) override | StormByte::Logger::ThreadedLog | virtual |
| Throttle(double rate, std::size_t burst, ThrottlePolicy policy, std::size_t value, std::size_t period=0) override | StormByte::Logger::ThreadedLog | virtual |
| Throttle(const Level &level, double rate, std::size_t burst) override | StormByte::Logger::ThreadedLog | virtual |
| Throttle(GroupManip group, double rate, std::size_t burst) override | StormByte::Logger::ThreadedLog | virtual |
| Throttle(ComponentManip component, double rate, std::size_t burst) override | StormByte::Logger::ThreadedLog | virtual |
| 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) override | StormByte::Logger::ThreadedLog | virtual |
| WillWrite() const noexcept | StormByte::Logger::Log | protected |
| ~Log() noexcept override=default | StormByte::Logger::Log | |
| ~ThreadedLog() noexcept override=default | StormByte::Logger::ThreadedLog | |