|
NeoN
A framework for CFD software
|
Classes | |
| class | BaseLogger |
| class | LogEvent |
| class | Logger |
| class | SupportsLoggingMixin |
Enumerations | |
| enum | Level { Trace , Debug , Info , Warning , Error , Critical } |
| enum | Target { Console , File } |
Functions | |
| void | setNeonDefaultPattern () |
| void | logImpl (std::string sv, Level level, std::string logName="NeoN") |
| template<typename... Args> | |
| void | info (std::string formatString, Args... args) |
| template<typename... Args> | |
| void | warn (std::string formatString, Args... args) |
| void | log (std::shared_ptr< BaseLogger > logger, LogEvent &event, std::string_view delim=",") |
| template<typename CallClass > | |
| void | setLogger (CallClass &cls, std::shared_ptr< BaseLogger > logger) |
| enum NeoN::Logging::Level |
| Enumerator | |
|---|---|
| Trace | |
| Debug | |
| Info | |
| Warning | |
| Error | |
| Critical | |
Definition at line 19 of file logging.hpp.
| Enumerator | |
|---|---|
| Console | |
| File | |
Definition at line 29 of file logging.hpp.
| void NeoN::Logging::info | ( | std::string | formatString, |
| Args... | args | ||
| ) |
Definition at line 83 of file logging.hpp.
|
inline |
Definition at line 117 of file logging.hpp.
| void NeoN::Logging::logImpl | ( | std::string | sv, |
| Level | level, | ||
| std::string | logName = "NeoN" |
||
| ) |
| void NeoN::Logging::setLogger | ( | CallClass & | cls, |
| std::shared_ptr< BaseLogger > | logger | ||
| ) |
Definition at line 167 of file logging.hpp.
| void NeoN::Logging::setNeonDefaultPattern | ( | ) |
| void NeoN::Logging::warn | ( | std::string | formatString, |
| Args... | args | ||
| ) |
Definition at line 90 of file logging.hpp.