LeviLamina
Loading...
Searching...
No Matches
ll::io::ConsoleSink Class Reference

#include <ConsoleSink.h>

Inheritance diagram for ll::io::ConsoleSink:

Public Member Functions

LLAPI ConsoleSink (Polymorphic< Formatter > formatter)
LLAPI void append (LogMessageView const &view) override
LLAPI void setFormatter (Polymorphic< Formatter > fmter) override
virtual void flush ()
virtual void setFlushLevel (LogLevel)

Protected Attributes

Polymorphic< Formatter > formatter

Detailed Description

A sink that writes to the console, passing the text through the console output events so it can be observed or cancelled.

Member Function Documentation

◆ append()

LLAPI void ll::io::ConsoleSink::append ( LogMessageView const & view)
overridevirtual

Implements ll::io::SinkBase.

◆ setFormatter()

LLAPI void ll::io::Sink::setFormatter ( Polymorphic< Formatter > fmter)
overridevirtualinherited

Implements ll::io::SinkBase.


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