LogIt++
Header-only, macro-first C++ logging library
Loading...
Searching...
No Matches
utils.hpp
Go to the documentation of this file.
1#pragma once
2#ifndef LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_UTILS_HPP_INCLUDED
3#define LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_UTILS_HPP_INCLUDED
4
12
13#include "config.hpp"
14#include "enums.hpp"
15#include "utils/format.hpp"
19#include "utils/LogFileInfo.hpp"
22#include "utils/path_utils.hpp"
23#include "detail/LogContext.hpp"
24#include "utils/LogRecord.hpp"
25#include "utils/tag_utils.hpp"
26
27#endif // LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_UTILS_HPP_INCLUDED
Structured snapshot entry used by in-memory log buffers.
Thread-local Mapped Diagnostic Context (MDC) and Nested Diagnostic Context (NDC).
Public DTO that describes a persisted log file exposed by a file-based backend.
Public DTO that contains a persisted log-file read result.
Contains the definition of the LogRecord structure for storing log data.
Structure for storing variables of various types.
Functions for working with arguments and converting them to value arrays.
Configuration macros for the LogIt logging system.
Utilities for working with character encodings and string transformations.
Enumerations and utility functions for logging levels and text colors.
Function for formatting strings according to a specified format.
Utility functions for path manipulation, including relative path computation.
Helpers for log tag formatting.