PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
util::io::LoggerDeck Struct Reference

Deck to store log parameters. More...

#include <loggerDeck.h>

Collaboration diagram for util::io::LoggerDeck:

Public Member Functions

 LoggerDeck ()
 Constructor.
 
 LoggerDeck (int debug_level, std::string filename)
 Constructor.
 

Data Fields

int d_debugLevel
 Debug level.
 
std::string d_filename
 Filename to print log.
 
bool d_printScreen
 Print to std::cout?
 
bool d_printFile
 Print to file?
 

Detailed Description

Deck to store log parameters.

Definition at line 22 of file loggerDeck.h.

Constructor & Destructor Documentation

◆ LoggerDeck() [1/2]

util::io::LoggerDeck::LoggerDeck ( )
inline

Constructor.

Definition at line 38 of file loggerDeck.h.

38 : d_debugLevel(5), d_printScreen(true), d_printFile(false) {
39 }
bool d_printFile
Print to file?
Definition loggerDeck.h:33
int d_debugLevel
Debug level.
Definition loggerDeck.h:24
bool d_printScreen
Print to std::cout?
Definition loggerDeck.h:30

◆ LoggerDeck() [2/2]

util::io::LoggerDeck::LoggerDeck ( int  debug_level,
std::string  filename 
)
inline

Constructor.

Parameters
debug_levelSpecify debug level/verbosity
filenameSpecify log filename

Definition at line 47 of file loggerDeck.h.

48 : d_debugLevel(debug_level), d_filename(filename), d_printScreen
49 (d_debugLevel > 0), d_printFile(!d_filename.empty()) {
50 }
std::string d_filename
Filename to print log.
Definition loggerDeck.h:27

Field Documentation

◆ d_debugLevel

int util::io::LoggerDeck::d_debugLevel

Debug level.

Definition at line 24 of file loggerDeck.h.

Referenced by util::io::logEnabled().

◆ d_filename

std::string util::io::LoggerDeck::d_filename

Filename to print log.

Definition at line 27 of file loggerDeck.h.

Referenced by util::io::Logger::log().

◆ d_printFile

bool util::io::LoggerDeck::d_printFile

Print to file?

Definition at line 33 of file loggerDeck.h.

Referenced by util::io::Logger::log(), and util::io::Logger::~Logger().

◆ d_printScreen

bool util::io::LoggerDeck::d_printScreen

Print to std::cout?

Definition at line 30 of file loggerDeck.h.

Referenced by util::io::Logger::log().


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