|
AQUAgpusph 5.0.4
|
Terminal output, with Log automatic copying. (See Aqua::InputOutput::Logger for details) More...
#include "aquagpusph/sphPrerequisites.hpp"#include <string>#include <fstream>#include <vector>#include <mutex>#include <CL/cl.h>#include "Report.hpp"

Go to the source code of this file.
Data Structures | |
| class | Aqua::InputOutput::Logger |
| On screen and log file output manager. More... | |
Namespaces | |
| namespace | Aqua |
| Main AQUAgpusph namespace. | |
| namespace | Aqua::InputOutput |
| Input/Output data interfaces. | |
Macros | |
| #define | addMessageF(level, log) |
| #define | LOG(level, log) |
| #define | LOG0(level, log) |
Enumerations | |
| enum | Aqua::TLogLevel { Aqua::L_DEBUG , Aqua::L_INFO , Aqua::L_WARNING , Aqua::L_ERROR , Aqua::L_NONE } |
Terminal output, with Log automatic copying. (See Aqua::InputOutput::Logger for details)
| #define addMessageF | ( | level, | |
| log ) |
Overloaded version of Aqua::InputOutput::Logger::addMessage() method, which is automatically setting the class and function names.
| #define LOG | ( | level, | |
| log ) |
Overloaded version of Aqua::InputOutput::Logger::singleton()->addMessageF(), such that this macro can ve conveniently called to fill the log file.
| #define LOG0 | ( | level, | |
| log ) |
Overloaded version of Aqua::InputOutput::Logger::singleton()->addMessage(), such that this macro can ve conveniently called to fill the log file.