#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__) |