Classes | |
| class | TickFlagFormatter |
Typedefs | |
| using | Clock = std::chrono::steady_clock |
Functions | |
| std::string | defaultTick () |
| std::string | levelName (const logger::Level level) |
| Color::Code | levelColor (const logger::Level level) |
| std::string | colorizeLevel (const logger::Level level) |
| bool | shouldEmit (const logger::Level level) |
Variables | |
| std::shared_ptr< spdlog::sinks::stdout_color_sink_st > | stdoutSink |
| std::shared_ptr< spdlog::sinks::rotating_file_sink_st > | fileSink |
| std::shared_ptr< spdlog::logger > | stdoutLogger |
| std::shared_ptr< spdlog::logger > | fileLogger |
| int | configuredLogLevel = 0 |
| int | configuredVerboseLevel = 0 |
| bool | quietMode = false |
| logger::Logger::TickResolver | tickResolver |
| Clock::time_point | startTime = Clock::now() |
| using anonymous_namespace{Logger.cpp}::Clock = std::chrono::steady_clock |
Definition at line 70 of file Logger.cpp.
| std::string anonymous_namespace{Logger.cpp}::colorizeLevel | ( | const logger::Level | level | ) |
Definition at line 156 of file Logger.cpp.
References Color::FG_DEFAULT, logger::Logger::getDisableColor(), levelColor(), levelName(), Color::operator+(), and Color::operator+().
Referenced by logger::emitLine().
| std::string anonymous_namespace{Logger.cpp}::defaultTick | ( | ) |
Definition at line 87 of file Logger.cpp.
Referenced by anonymous_namespace{Logger.cpp}::TickFlagFormatter::format().
| Color::Code anonymous_namespace{Logger.cpp}::levelColor | ( | const logger::Level | level | ) |
Definition at line 126 of file Logger.cpp.
References logger::DEBUG, logger::ERROR, logger::FATAL, Color::FG_LIGHT_GREEN, Color::FG_LIGHT_RED, Color::FG_LIGHT_YELLOW, Color::FG_MAGENTA, Color::FG_RED, Color::FG_WHITE, Color::FG_YELLOW, logger::INFO, logger::TRACE, logger::VERBOSE, and logger::WARNING.
Referenced by colorizeLevel().
| std::string anonymous_namespace{Logger.cpp}::levelName | ( | const logger::Level | level | ) |
Definition at line 96 of file Logger.cpp.
References logger::DEBUG, logger::ERROR, logger::FATAL, logger::INFO, logger::TRACE, logger::VERBOSE, and logger::WARNING.
Referenced by colorizeLevel().
| bool anonymous_namespace{Logger.cpp}::shouldEmit | ( | const logger::Level | level | ) |
Definition at line 166 of file Logger.cpp.
References configuredLogLevel, logger::ERROR, logger::FATAL, logger::INFO, logger::TRACE, logger::VERBOSE, and logger::WARNING.
Referenced by logger::emitLine(), and logger::Logger::shouldLog().
| int anonymous_namespace{Logger.cpp}::configuredLogLevel = 0 |
Definition at line 65 of file Logger.cpp.
Referenced by logger::Logger::init(), logger::Logger::setLogLevel(), and shouldEmit().
| int anonymous_namespace{Logger.cpp}::configuredVerboseLevel = 0 |
Definition at line 66 of file Logger.cpp.
Referenced by logger::Logger::init(), logger::Logger::setVerboseLevel(), and logger::Logger::shouldVerbose().
| std::shared_ptr< spdlog::logger > anonymous_namespace{Logger.cpp}::fileLogger |
Definition at line 63 of file Logger.cpp.
Referenced by logger::Logger::disableLogToFile(), logger::emitLine(), logger::Logger::init(), and logger::Logger::logToFile().
| std::shared_ptr< spdlog::sinks::rotating_file_sink_st > anonymous_namespace{Logger.cpp}::fileSink |
Definition at line 61 of file Logger.cpp.
Referenced by logger::Logger::disableLogToFile(), and logger::Logger::init().
| bool anonymous_namespace{Logger.cpp}::quietMode = false |
Definition at line 67 of file Logger.cpp.
Referenced by logger::emitLine(), logger::Logger::init(), and logger::Logger::setQuiet().
| Clock::time_point anonymous_namespace{Logger.cpp}::startTime = Clock::now() |
Definition at line 71 of file Logger.cpp.
Referenced by logger::Logger::init().
| std::shared_ptr< spdlog::logger > anonymous_namespace{Logger.cpp}::stdoutLogger |
Definition at line 62 of file Logger.cpp.
Referenced by logger::emitLine(), and logger::Logger::init().
| std::shared_ptr< spdlog::sinks::stdout_color_sink_st > anonymous_namespace{Logger.cpp}::stdoutSink |
Definition at line 60 of file Logger.cpp.
| logger::Logger::TickResolver anonymous_namespace{Logger.cpp}::tickResolver |
Definition at line 68 of file Logger.cpp.
Referenced by logger::Logger::setTickResolver().