Core Library 1.7.0.0 Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.

Classes | Typedefs | Enumerations
core_lib::log Namespace Reference

The log namespace. More...

## Classes
class | DebugLog
| DebugLog class. More...
struct | DefaultLogFormat
| Default log line formater. More...

## Typedefs
using | default_log_t = DebugLog< DefaultLogFormat >
| Typedef defining our default log's type.
using | debug_singelton_t = Loki::SingletonHolder< default_log_t, Loki::CreateUsingNew, Loki::DeletableSingleton >
using | debug_singelton_deleter_t = Loki::DeletableSingleton< default_log_t >

## Enumerations
enum | eLogMessageLevel { eLogMessageLevel::not_defined = 0, eLogMessageLevel::debug, eLogMessageLevel::info, eLogMessageLevel::warning, eLogMessageLevel::error, eLogMessageLevel::fatal }
| Enumeration containing log message level options. More...
enum | eDefLogSize : size_t { BYTES_IN_MEBIBYTE = 1024 * 1024 }
| Static constant defining number of bytes in a mebibyte.

## Detailed Description

The log namespace.

## Enumeration Type Documentation

## ◆ eLogMessageLevel

enum core_lib::log::eLogMessageLevel
| strong

Enumeration containing log message level options.

Enumerator
not_defined | No level defined for message.
debug | Debug level defined for message.
info | Info level defined for message.
warning | Warning level defined for message.
error | Error level defined for message.
fatal | Fatal level defined for message.