Pcannon Debug 1.0.0-build
Simple yet powerful debug manager for C++
Loading...
Searching...
No Matches
pd::DebugSettings Struct Reference

Set debug settings struct with set values, default are already set for the best output. More...

#include <Debug.hpp>

Public Attributes

bool blockedSave = false
bool custom = false
bool debugID = true
std::string endMsg
std::string filePath
unsigned int logLevel = 0
bool logLevelIgnoreOutput = false
bool logLevelIgnoreSave = false
std::ios::openmode openMode = std::fstream::app | std::fstream::in | std::fstream::out
bool output = true
std::string postEndMsg
std::string preStartMsg
std::string startMsg
bool timeStamp = true
bool timeZone = false
std::string totalCustom
std::string totalEndMsg

Detailed Description

Set debug settings struct with set values, default are already set for the best output.

Definition at line 21 of file Debug.hpp.

Member Data Documentation

◆ blockedSave

bool pd::DebugSettings::blockedSave = false

Definition at line 27 of file Debug.hpp.

◆ custom

bool pd::DebugSettings::custom = false

Definition at line 28 of file Debug.hpp.

◆ debugID

bool pd::DebugSettings::debugID = true

Definition at line 24 of file Debug.hpp.

◆ endMsg

std::string pd::DebugSettings::endMsg

Definition at line 37 of file Debug.hpp.

◆ filePath

std::string pd::DebugSettings::filePath

Definition at line 34 of file Debug.hpp.

◆ logLevel

unsigned int pd::DebugSettings::logLevel = 0

Definition at line 32 of file Debug.hpp.

◆ logLevelIgnoreOutput

bool pd::DebugSettings::logLevelIgnoreOutput = false

Definition at line 29 of file Debug.hpp.

◆ logLevelIgnoreSave

bool pd::DebugSettings::logLevelIgnoreSave = false

Definition at line 30 of file Debug.hpp.

◆ openMode

std::ios::openmode pd::DebugSettings::openMode = std::fstream::app | std::fstream::in | std::fstream::out

Definition at line 42 of file Debug.hpp.

◆ output

bool pd::DebugSettings::output = true

Definition at line 26 of file Debug.hpp.

◆ postEndMsg

std::string pd::DebugSettings::postEndMsg

Definition at line 38 of file Debug.hpp.

◆ preStartMsg

std::string pd::DebugSettings::preStartMsg

Definition at line 36 of file Debug.hpp.

◆ startMsg

std::string pd::DebugSettings::startMsg

Definition at line 35 of file Debug.hpp.

◆ timeStamp

bool pd::DebugSettings::timeStamp = true

Definition at line 23 of file Debug.hpp.

◆ timeZone

bool pd::DebugSettings::timeZone = false

Definition at line 25 of file Debug.hpp.

◆ totalCustom

std::string pd::DebugSettings::totalCustom

Definition at line 40 of file Debug.hpp.

◆ totalEndMsg

std::string pd::DebugSettings::totalEndMsg

Definition at line 39 of file Debug.hpp.


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