namespace
SushiEngine::Logging
- Declared in
engine/foundation/addon/include/SushiEngine/addon/addon_host.hpp
Contains
SushiEngine::Logging::CategoryLevelTableSushiEngine::Logging::ConsoleSinkSushiEngine::Logging::FormatBufferSushiEngine::Logging::ILoggerSushiEngine::Logging::ILogSinkSushiEngine::Logging::LogCategorySushiEngine::Logging::LogRecordSushiEngine::Logging::RingLoggerSushiEngine::Logging::RingLoggerConfigurationSushiEngine::Logging::RotatingFileSinkSushiEngine::Logging::RotatingFileSinkConfigurationSushiEngine::Logging::ScopedActiveLoggerSushiEngine::Logging::SourceLocationSushiEngine::Logging::SpscByteRingSushiEngine::Logging::ThreadRingSushiEngine::Logging::ThreadRingRegistrySushiEngine::Logging::TraceLogSink
Enumerations
LogLevel | Orders a record's severity from the most verbose to the process-ending one. |
WriterMode | Selects who drains the rings. |
Typedefs
LogClock | Returns monotonic nanoseconds from an arbitrary fixed origin. |
Variables
log_line_capacity | Holds the buffer size any record from a 1024-character message needs. |
log_message_capacity | Holds the size of the stack buffer a message is formatted into, terminator excluded. |
K_TRACE_LOG_CATEGORY | Tags every line a host logs about a trace capture. |
Functions
format_argument | Writes "true" or "false". |
copy_until_placeholder | Copies |
format_into | Copies the rest of |
hash_category_name | Returns the 64-bit FNV-1a hash of |
make_log_category | Returns a category for |
log_level_name | Returns the upper-case name of |
format_log_line | Writes "[HH:MM:SS.mmm] [LEVEL] [category] [thread N] message (file:line)\n" into |
active_logger | Returns this binary's installed logger, or nullptr when none is installed. |
install_active_logger | Makes |
thread_ownership_list_size_for_testing | Returns how many rings the calling thread's ownership list retains. |
log_trace_start | Logs a warning for each fact in |
log_trace_write | Logs where the trace went, or an error naming why it did not. |

