oak - a modern logger 1.0
Loading...
Searching...
No Matches
oak::logger Struct Reference

#include <oak.hpp>

Static Public Attributes

static long unsigned int flag_bits
 
static level log_level
 
static std::ofstream log_file
 
static std::deque< queue_elementlog_queue
 
static std::mutex log_mutex
 
static std::condition_variable log_cv
 
static std::atomic< bool > close_writer
 
static std::optional< std::jthread > writer_thread
 

Detailed Description

Definition at line 116 of file oak.hpp.

Field Documentation

◆ close_writer

std::atomic<bool> oak::logger::close_writer
static

Definition at line 124 of file oak.hpp.

◆ flag_bits

long unsigned int oak::logger::flag_bits
static

Definition at line 118 of file oak.hpp.

◆ log_cv

std::condition_variable oak::logger::log_cv
static

Definition at line 123 of file oak.hpp.

◆ log_file

std::ofstream oak::logger::log_file
static

Definition at line 120 of file oak.hpp.

◆ log_level

level oak::logger::log_level
static

Definition at line 119 of file oak.hpp.

◆ log_mutex

std::mutex oak::logger::log_mutex
static

Definition at line 122 of file oak.hpp.

◆ log_queue

std::deque<queue_element> oak::logger::log_queue
static

Definition at line 121 of file oak.hpp.

◆ writer_thread

std::optional<std::jthread> oak::logger::writer_thread
static

Definition at line 125 of file oak.hpp.


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