Ember
Loading...
Searching...
No Matches
EmberCore::LogEntry Struct Reference

Individual log entry containing message and metadata. More...

#include <Logger.h>

Public Member Functions

 LogEntry (LogLevel lvl, const EmberCore::String &cat, const EmberCore::String &msg)
EmberCore::String FormatMessage () const
EmberCore::Color GetLevelColor () const
EmberCore::String GetLevelString () const

Public Attributes

std::chrono::system_clock::time_point timestamp
LogLevel level
EmberCore::String category
EmberCore::String message
EmberCore::String formatted_message

Detailed Description

Individual log entry containing message and metadata.

Definition at line 28 of file Logger.h.

Constructor & Destructor Documentation

◆ LogEntry()

EmberCore::LogEntry::LogEntry ( LogLevel lvl,
const EmberCore::String & cat,
const EmberCore::String & msg )

Definition at line 36 of file Logger.cpp.

Member Function Documentation

◆ FormatMessage()

EmberCore::String EmberCore::LogEntry::FormatMessage ( ) const

Definition at line 40 of file Logger.cpp.

◆ GetLevelColor()

EmberCore::Color EmberCore::LogEntry::GetLevelColor ( ) const

Definition at line 55 of file Logger.cpp.

◆ GetLevelString()

EmberCore::String EmberCore::LogEntry::GetLevelString ( ) const

Definition at line 72 of file Logger.cpp.

Member Data Documentation

◆ category

EmberCore::String EmberCore::LogEntry::category

Definition at line 31 of file Logger.h.

◆ formatted_message

EmberCore::String EmberCore::LogEntry::formatted_message

Definition at line 33 of file Logger.h.

◆ level

LogLevel EmberCore::LogEntry::level

Definition at line 30 of file Logger.h.

◆ message

EmberCore::String EmberCore::LogEntry::message

Definition at line 32 of file Logger.h.

◆ timestamp

std::chrono::system_clock::time_point EmberCore::LogEntry::timestamp

Definition at line 29 of file Logger.h.


The documentation for this struct was generated from the following files: