Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
phoxonics::core::LoggerConfig Class Reference
Collaboration diagram for phoxonics::core::LoggerConfig:
Collaboration graph
[legend]

Public Member Functions

 LoggerConfig ()
 
 LoggerConfig (std::string log_file_path, bool log_to_console, std::string show_log_level)
 
virtual ~LoggerConfig ()
 
void print_me ()
 

Public Attributes

phoxonics::common::Logger log
 
std::string log_file_name { "" }
 
bool log_to_console { true }
 
std::string show_log_level { "" }
 

Constructor & Destructor Documentation

phoxonics::core::LoggerConfig::LoggerConfig ( )
explicit
phoxonics::core::LoggerConfig::LoggerConfig ( std::string  log_file_path,
bool  log_to_console,
std::string  show_log_level 
)
explicit
phoxonics::core::LoggerConfig::~LoggerConfig ( )
virtual

Member Function Documentation

void phoxonics::core::LoggerConfig::print_me ( )

Member Data Documentation

phoxonics::common::Logger phoxonics::core::LoggerConfig::log
std::string phoxonics::core::LoggerConfig::log_file_name { "" }

Referenced by LoggerConfig(), and print_me().

bool phoxonics::core::LoggerConfig::log_to_console { true }

Referenced by LoggerConfig(), and print_me().

std::string phoxonics::core::LoggerConfig::show_log_level { "" }