#include "uth_log.h"#include <memory>#include <cstdio>#include <fstream>#include <sstream>

Go to the source code of this file.
Classes | |
| class | FemViewer::Log |
Namespaces | |
| namespace | FemViewer |
Defines | |
| #define | MFP_FILE_NAME MF_FILE_NAME |
| #define | mfp_log_debug(M,...) log(FemViewer::LogDEBUG, "DEBUG %s:%d: " M "\n",MFP_FILE_NAME, __LINE__, ##__VA_ARGS__) |
| #define | mfp_log_err(M,...) log(FemViewer::LogERROR, "ERROR: " M "\n", ##__VA_ARGS__) |
| #define | mfp_log_warn(M,...) log(FemViewer::LogWARNING,"WARNING: " M "\n", ##__VA_ARGS__) |
| #define | mfp_log_info(M,...) log(FemViewer::LogINFO,"INFO: " M "\n", ##__VA_ARGS__) |
Enumerations | |
| enum | { FemViewer::NOWERE = 0x0000, FemViewer::LOGCONSOLE = 0x0001, FemViewer::LOGFILE = 0x0010, FemViewer::LOGDIALOG = 0x0100, FemViewer::LOGEXTERNAL = 0x1000 } |
| enum | FemViewer::eLevel { FemViewer::LogERROR = 0, FemViewer::LogWARNING, FemViewer::LogINFO, FemViewer::LogDEBUG, FemViewer::LogDEBUG1 } |
Functions | |
| void | FemViewer::log (const int level, const char *msg,...) |
| #define MFP_FILE_NAME MF_FILE_NAME |
| #define mfp_log_debug | ( | M, | |||
| ... | ) | log(FemViewer::LogDEBUG, "DEBUG %s:%d: " M "\n",MFP_FILE_NAME, __LINE__, ##__VA_ARGS__) |
| #define mfp_log_err | ( | M, | |||
| ... | ) | log(FemViewer::LogERROR, "ERROR: " M "\n", ##__VA_ARGS__) |
| #define mfp_log_info | ( | M, | |||
| ... | ) | log(FemViewer::LogINFO,"INFO: " M "\n", ##__VA_ARGS__) |
| #define mfp_log_warn | ( | M, | |||
| ... | ) | log(FemViewer::LogWARNING,"WARNING: " M "\n", ##__VA_ARGS__) |
1.6.1