spdlog
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
spdlog::details::log_msg Struct Reference

Detailed Description

Definition at line 11 of file log_msg.h.

#include <log_msg.h>

Inheritance diagram for spdlog::details::log_msg:
[legend]

Public Member Functions

 log_msg ()=default
 
 log_msg (log_clock::time_point log_time, source_loc loc, string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (source_loc loc, string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (string_view_t logger_name, level::level_enum lvl, string_view_t msg)
 
 log_msg (const log_msg &other)=default
 
log_msgoperator= (const log_msg &other)=default
 

Public Attributes

string_view_t logger_name
 
level::level_enum level {level::off}
 
log_clock::time_point time
 
size_t thread_id {0}
 
size_t color_range_start {0}
 
size_t color_range_end {0}
 
source_loc source
 
string_view_t payload
 

Constructor & Destructor Documentation

◆ log_msg() [1/5]

spdlog::details::log_msg::log_msg ( )
default

◆ log_msg() [2/5]

spdlog::details::log_msg::log_msg ( log_clock::time_point  log_time,
source_loc  loc,
string_view_t  logger_name,
level::level_enum  lvl,
string_view_t  msg 
)

◆ log_msg() [3/5]

SPDLOG_INLINE spdlog::details::log_msg::log_msg ( spdlog::source_loc  loc,
string_view_t  logger_name,
level::level_enum  lvl,
spdlog::string_view_t  msg 
)

Definition at line 27 of file log_msg-inl.h.

◆ log_msg() [4/5]

SPDLOG_INLINE spdlog::details::log_msg::log_msg ( string_view_t  logger_name,
level::level_enum  lvl,
spdlog::string_view_t  msg 
)

Definition at line 32 of file log_msg-inl.h.

◆ log_msg() [5/5]

spdlog::details::log_msg::log_msg ( const log_msg other)
default

Member Function Documentation

◆ operator=()

log_msg & spdlog::details::log_msg::operator= ( const log_msg other)
default

Member Data Documentation

◆ color_range_end

size_t spdlog::details::log_msg::color_range_end {0}
mutable

Definition at line 27 of file log_msg.h.

◆ color_range_start

size_t spdlog::details::log_msg::color_range_start {0}
mutable

Definition at line 26 of file log_msg.h.

◆ level

level::level_enum spdlog::details::log_msg::level {level::off}

Definition at line 21 of file log_msg.h.

◆ logger_name

string_view_t spdlog::details::log_msg::logger_name

Definition at line 20 of file log_msg.h.

◆ payload

string_view_t spdlog::details::log_msg::payload

Definition at line 30 of file log_msg.h.

◆ source

source_loc spdlog::details::log_msg::source

Definition at line 29 of file log_msg.h.

◆ thread_id

size_t spdlog::details::log_msg::thread_id {0}

Definition at line 23 of file log_msg.h.

◆ time

log_clock::time_point spdlog::details::log_msg::time

Definition at line 22 of file log_msg.h.


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