mod_fem_viewer/FemViewer/inc/Log.h File Reference

#include "uth_log.h"
#include <memory>
#include <cstdio>
#include <fstream>
#include <sstream>
Include dependency graph for Log.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

#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__)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1