ChainCLI
A modern C++20 command-line interface library
Loading...
Searching...
No Matches
cli::logging::AbstractHandler Class Referenceabstract

Interface for log record handlers. More...

#include <handler.h>

Inheritance diagram for cli::logging::AbstractHandler:
cli::logging::BaseHandler cli::logging::ConsoleHandler cli::logging::FileHandler

Public Member Functions

virtual void emit (const LogRecord &record) const =0
 Emit a log record, using the handlers formatter and specified output.
 

Detailed Description

Interface for log record handlers.

Member Function Documentation

◆ emit()

virtual void cli::logging::AbstractHandler::emit ( const LogRecord record) const
pure virtual

Emit a log record, using the handlers formatter and specified output.

Parameters
recordThe log record to emit.

Implemented in cli::logging::BaseHandler.


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