iterative-solver 0.0
molpro::linalg::itsolv::log::LogHandler< Context > Struct Template Reference

#include <Logger.h>

Detailed Description

template<context Context>
struct molpro::linalg::itsolv::log::LogHandler< Context >

Customization point for logging in case one needs direct access to the data instead of its stringified form. If a suitable template specialization exists, this will be called instead of the default handler in the logger object (for which the data is previously converted into string format).

Public Member Functions

template<typename ... Ts>
void handle (Severity severity, Verbosity verbosity, std::string_view message, Ts...args)=delete
 

Static Public Member Functions

template<typename ... Ts>
static void handle (const Logger &logger, Severity severity, Verbosity verbosity, std::string_view message, Ts...args)=delete
 

Member Function Documentation

◆ handle() [1/2]

template<context Context>
template<typename ... Ts>
static void molpro::linalg::itsolv::log::LogHandler< Context >::handle ( const Logger logger,
Severity  severity,
Verbosity  verbosity,
std::string_view  message,
Ts...  args 
)
staticdelete

◆ handle() [2/2]

template<context Context>
template<typename ... Ts>
void molpro::linalg::itsolv::log::LogHandler< Context >::handle ( Severity  severity,
Verbosity  verbosity,
std::string_view  message,
Ts...  args 
)
delete