LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
termination_sink Class Reference

Inherits spdlog::sinks::base_sink< std::mutex >.

Public Member Functions

 termination_sink (int status, const spdlog::level::level_enum &minLevel=spdlog::level::level_enum::err)
 
 termination_sink (const termination_sink &)=delete
 
 termination_sink (termination_sink &&)=delete
 
auto operator= (const termination_sink &)=delete
 
auto operator= (termination_sink &&)=delete
 
 ~termination_sink () override=default
 
void sink_it_ (const spdlog::details::log_msg &msg) override
 
void flush_ () override
 

Constructor & Destructor Documentation

◆ termination_sink() [1/3]

termination_sink::termination_sink ( int status,
const spdlog::level::level_enum & minLevel = spdlog::level::level_enum::err )

◆ termination_sink() [2/3]

termination_sink::termination_sink ( const termination_sink & )
delete

◆ termination_sink() [3/3]

termination_sink::termination_sink ( termination_sink && )
delete

◆ ~termination_sink()

termination_sink::~termination_sink ( )
overridedefault

Member Function Documentation

◆ flush_()

void termination_sink::flush_ ( )
override

◆ operator=() [1/2]

auto termination_sink::operator= ( const termination_sink & )
delete

◆ operator=() [2/2]

auto termination_sink::operator= ( termination_sink && )
delete

◆ sink_it_()

void termination_sink::sink_it_ ( const spdlog::details::log_msg & msg)
override