4.6.0
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
fcppt::log::level_stream Class Referenceabstract

Detailed Description

The stream for a logger level.

Every logger object has a level stream for each logging levels. This class dictates which sink and formatters should be used for a given level. Objects of this class can be shared between several logger objects.

Inheritance diagram for fcppt::log::level_stream:
fcppt::log::standard_level_stream

Public Member Functions

 level_stream ()
 
virtual FCPPT_LOG_DETAIL_SYMBOL ~level_stream ()
 
virtual FCPPT_LOG_DETAIL_SYMBOL void log (fcppt::log::detail::temporary_output const &, fcppt::log::location const &) const =0
 

Constructor & Destructor Documentation

◆ level_stream()

fcppt::log::level_stream::level_stream ( )

◆ ~level_stream()

virtual FCPPT_LOG_DETAIL_SYMBOL fcppt::log::level_stream::~level_stream ( )
virtual

Member Function Documentation

◆ log()

virtual FCPPT_LOG_DETAIL_SYMBOL void fcppt::log::level_stream::log ( fcppt::log::detail::temporary_output const & ,
fcppt::log::location const &  ) const
pure virtual