|
SDEngine
Game Engine
|
#include "SD/core/logging.hpp"#include <algorithm>#include <array>#include <chrono>#include <cstdio>#include <filesystem>#include <mutex>#include <vector>#include <fmt/chrono.h>#include <fmt/format.h>#include <quill/Backend.h>#include <quill/Frontend.h>#include <quill/sinks/FileSink.h>#include <quill/sinks/Sink.h>#include "SD/profiler.hpp"
Include dependency graph for logging.cpp:Classes | |
| class | sd::log::CategoryConsoleSink |
| class | sd::log::ImguiSink |
Namespaces | |
| namespace | sd |
| namespace | sd::log |
Variables | |
| FILE_INTERNAL_BEGIN constexpr const char * | sd::log::HISTORY_FILE = "debug_history.log" |
| constexpr size_t | sd::log::MAX_MEM_ENTRIES = 500 |
| std::deque< LogEntry > | sd::log::g_log_history |
| size_t | sd::log::g_file_entry_count = 0 |
| std::mutex | sd::log::g_log_mutex |
| FILE_INTERNAL_BEGIN std::vector< CategoryInfo > | sd::log::g_category_registry |
| std::mutex | sd::log::g_registry_mutex |
| FILE_INTERNAL_BEGIN std::chrono::steady_clock::time_point | sd::log::s_start_time |
| FILE_INTERNAL_BEGIN std::shared_ptr< quill::Sink > | sd::log::g_console_sink |
| std::shared_ptr< quill::Sink > | sd::log::g_imgui_sink |
| std::shared_ptr< quill::Sink > | sd::log::g_engine_file_sink |
| std::shared_ptr< quill::Sink > | sd::log::g_game_file_sink |
| std::shared_ptr< quill::Sink > | sd::log::g_profiler_file_sink |