oak - a modern logger 1.1.0
Loading...
Searching...
No Matches
oak::StdoutWriter Class Reference

#include <oak.hpp>

Inheritance diagram for oak::StdoutWriter:
oak::Writer

Public Member Functions

 StdoutWriter ()=default
 
void write (const std::string &str) override
 
std::string get_name () override
 
- Public Member Functions inherited from oak::Writer
 Writer ()=default
 
virtual ~Writer ()
 
void submit (const std::string &log)
 
void write_loop ()
 
void stop ()
 

Static Public Attributes

static const std::string name = "stdout_writer"
 

Detailed Description

Definition at line 120 of file oak.hpp.

Constructor & Destructor Documentation

◆ StdoutWriter()

oak::StdoutWriter::StdoutWriter ( )
default

Member Function Documentation

◆ get_name()

std::string StdoutWriter::get_name ( )
overridevirtual

Implements oak::Writer.

Definition at line 111 of file oak.cpp.

◆ write()

void StdoutWriter::write ( const std::string &  str)
overridevirtual

Implements oak::Writer.

Definition at line 103 of file oak.cpp.

Field Documentation

◆ name

const std::string StdoutWriter::name = "stdout_writer"
static

Definition at line 124 of file oak.hpp.


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