Files
dofs/docs/core/logger.md

860 B

core/logger.h

Logger::Logger

Logger(Logger &&) = delete

Logger::Logger

Logger(const Logger &) = delete

Logger::Logger

Logger(std::string_view path, bool append) noexcept

Logger::close

void close() noexcept

Logger::flush

void flush() noexcept

Logger::is_open

bool is_open() const noexcept

Logger::operator=

Logger &operator=(Logger &&) = delete

Logger::operator=

Logger &operator=(const Logger &) = delete

Logger::path

std::string_view path() const noexcept

Logger::write_line

void write_line(std::string_view line) noexcept

Logger::~Logger

~Logger() noexcept

dofs::close

void close() noexcept;

dofs::flush

void flush() noexcept;

dofs::write_line

void write_line(std::string_view line) noexcept;

open

private: bool open(std::ios::openmode mode) noexcept;