Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
spdlog::details::SPDLOG_FINAL Class Reference

#include <pattern_formatter_impl.h>

+ Inheritance diagram for spdlog::details::SPDLOG_FINAL:
+ Collaboration diagram for spdlog::details::SPDLOG_FINAL:

Public Member Functions

 z_formatter ()
 
 z_formatter (const z_formatter &)=delete
 
z_formatteroperator= (const z_formatter &)=delete
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
 ch_formatter (char ch)
 
void format (details::log_msg &msg, const std::tm &) override
 
 aggregate_formatter ()
 
void add_ch (char ch)
 
void format (details::log_msg &msg, const std::tm &) override
 
- Public Member Functions inherited from spdlog::details::flag_formatter
virtual ~flag_formatter ()
 

Public Attributes

const std::chrono::seconds cache_refresh = std::chrono::seconds(5)
 

Private Member Functions

void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &) override
 
void format (details::log_msg &msg, const std::tm &) override
 
void format (details::log_msg &msg, const std::tm &) override
 
void format (details::log_msg &msg, const std::tm &) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 
int get_cached_offset (const log_msg &msg, const std::tm &tm_time)
 
void format (details::log_msg &msg, const std::tm &) override
 
void format (details::log_msg &msg, const std::tm &) override
 
void format (details::log_msg &msg, const std::tm &) override
 
void format (details::log_msg &msg, const std::tm &) override
 
void format (details::log_msg &msg, const std::tm &tm_time) override
 

Private Attributes

log_clock::time_point _last_update
 
int _offset_minutes
 
std::mutex _mutex
 
char _ch
 
std::string _str
 

Detailed Description

Definition at line 138 of file pattern_formatter_impl.h.

Member Function Documentation

◆ add_ch()

void spdlog::details::SPDLOG_FINAL::add_ch ( char ch)
inline

Definition at line 424 of file pattern_formatter_impl.h.

◆ aggregate_formatter()

spdlog::details::SPDLOG_FINAL::aggregate_formatter ( )
inline

Definition at line 422 of file pattern_formatter_impl.h.

◆ ch_formatter()

spdlog::details::SPDLOG_FINAL::ch_formatter ( char ch)
inlineexplicit

Definition at line 407 of file pattern_formatter_impl.h.

◆ format() [1/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 235 of file pattern_formatter_impl.h.

◆ format() [2/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 246 of file pattern_formatter_impl.h.

◆ format() [3/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 257 of file pattern_formatter_impl.h.

◆ format() [4/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 267 of file pattern_formatter_impl.h.

◆ format() [5/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 372 of file pattern_formatter_impl.h.

◆ format() [6/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 381 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [7/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 390 of file pattern_formatter_impl.h.

◆ format() [8/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 398 of file pattern_formatter_impl.h.

◆ format() [9/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverridevirtual

Implements spdlog::details::flag_formatter.

Definition at line 409 of file pattern_formatter_impl.h.

◆ format() [10/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm &  )
inlineoverridevirtual

Implements spdlog::details::flag_formatter.

Definition at line 428 of file pattern_formatter_impl.h.

◆ format() [11/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 140 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [12/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 151 of file pattern_formatter_impl.h.

◆ format() [13/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 162 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [14/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 172 of file pattern_formatter_impl.h.

◆ format() [15/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 181 of file pattern_formatter_impl.h.

◆ format() [16/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 190 of file pattern_formatter_impl.h.

◆ format() [17/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 199 of file pattern_formatter_impl.h.

◆ format() [18/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 208 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [19/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 217 of file pattern_formatter_impl.h.

◆ format() [20/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 226 of file pattern_formatter_impl.h.

◆ format() [21/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 278 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [22/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 288 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [23/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 297 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [24/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 306 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [25/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverridevirtual

Implements spdlog::details::flag_formatter.

Definition at line 323 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ format() [26/26]

void spdlog::details::SPDLOG_FINAL::format ( details::log_msg & msg,
const std::tm & tm_time )
inlineoverrideprivatevirtual

Implements spdlog::details::flag_formatter.

Definition at line 440 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:

◆ get_cached_offset()

int spdlog::details::SPDLOG_FINAL::get_cached_offset ( const log_msg & msg,
const std::tm & tm_time )
inlineprivate

Definition at line 354 of file pattern_formatter_impl.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

z_formatter & spdlog::details::SPDLOG_FINAL::operator= ( const z_formatter & )
delete

◆ z_formatter() [1/2]

spdlog::details::SPDLOG_FINAL::z_formatter ( )
inline

Definition at line 318 of file pattern_formatter_impl.h.

◆ z_formatter() [2/2]

spdlog::details::SPDLOG_FINAL::z_formatter ( const z_formatter & )
delete

Member Data Documentation

◆ _ch

char spdlog::details::SPDLOG_FINAL::_ch
private

Definition at line 414 of file pattern_formatter_impl.h.

◆ _last_update

log_clock::time_point spdlog::details::SPDLOG_FINAL::_last_update
private

Definition at line 350 of file pattern_formatter_impl.h.

◆ _mutex

std::mutex spdlog::details::SPDLOG_FINAL::_mutex
private

Definition at line 352 of file pattern_formatter_impl.h.

◆ _offset_minutes

int spdlog::details::SPDLOG_FINAL::_offset_minutes
private

Definition at line 351 of file pattern_formatter_impl.h.

◆ _str

std::string spdlog::details::SPDLOG_FINAL::_str
private

Definition at line 433 of file pattern_formatter_impl.h.

◆ cache_refresh

const std::chrono::seconds spdlog::details::SPDLOG_FINAL::cache_refresh = std::chrono::seconds(5)

Definition at line 316 of file pattern_formatter_impl.h.


The documentation for this class was generated from the following file: