spdlog
Loading...
Searching...
No Matches
include
spdlog
details
log_msg.h
Go to the documentation of this file.
1
// Copyright(c) 2015-present, Gabi Melman & spdlog contributors.
2
// Distributed under the MIT License (http://opensource.org/licenses/MIT)
3
4
#pragma once
5
6
#include <
spdlog/common.h
>
7
#include <
string
>
8
9
namespace
spdlog
{
10
namespace
details {
11
struct
SPDLOG_API
log_msg
12
{
13
log_msg
() =
default
;
14
log_msg
(log_clock::time_point log_time,
source_loc
loc,
string_view_t
logger_name,
level::level_enum
lvl,
string_view_t
msg);
15
log_msg
(
source_loc
loc,
string_view_t
logger_name,
level::level_enum
lvl,
string_view_t
msg);
16
log_msg
(
string_view_t
logger_name,
level::level_enum
lvl,
string_view_t
msg);
17
log_msg
(
const
log_msg
&other) =
default
;
18
log_msg
&
operator=
(
const
log_msg
&other) =
default
;
19
20
string_view_t
logger_name
;
21
level::level_enum
level{level::off};
22
log_clock::time_point
time
;
23
size_t
thread_id{0};
24
25
// wrapping the formatted text with color (updated by pattern_formatter).
26
mutable
size_t
color_range_start{0};
27
mutable
size_t
color_range_end{0};
28
29
source_loc
source
;
30
string_view_t
payload
;
31
};
32
}
// namespace details
33
}
// namespace spdlog
34
35
#ifdef SPDLOG_HEADER_ONLY
36
# include "
log_msg-inl.h
"
37
#endif
common.h
SPDLOG_API
#define SPDLOG_API
Definition
common.h:31
log_msg-inl.h
spdlog::level::level_enum
level_enum
Definition
common.h:162
spdlog
Definition
async.h:25
spdlog::string_view_t
fmt::basic_string_view< char > string_view_t
Definition
common.h:114
string
spdlog::details::log_msg
Definition
log_msg.h:12
spdlog::details::log_msg::operator=
log_msg & operator=(const log_msg &other)=default
spdlog::details::log_msg::time
log_clock::time_point time
Definition
log_msg.h:22
spdlog::details::log_msg::payload
string_view_t payload
Definition
log_msg.h:30
spdlog::details::log_msg::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)
spdlog::details::log_msg::source
source_loc source
Definition
log_msg.h:29
spdlog::details::log_msg::logger_name
string_view_t logger_name
Definition
log_msg.h:20
spdlog::details::log_msg::log_msg
log_msg(const log_msg &other)=default
spdlog::details::log_msg::log_msg
log_msg()=default
spdlog::source_loc
Definition
common.h:241
Generated by
1.9.8