|
Definition at line 90 of file ezlogger.hpp.
Public Member Functions | |
ezlogger (const char *filename, int lineno, const char *functionname, verbosity verbosity_level=log_default_verbosity_level, bool isstreamoutput=false, std::ostream *alternate_output=NULL) | |
ezlogger (const char *filename, int lineno, const char *functionname, levels levels_data, bool isstreamoutput=false, std::ostream *alternate_output=NULL) | |
template<typename T> | |
ezlogger & | operator<< (T &Data) |
ezlogger & | operator<< (std::ostream &(*func)(std::ostream &)) |
template<class T> | |
void | operator() (const T &Data) const |
template<class T1, class T2> | |
void | operator() (const T1 &Data1, const T2 &Data2) const |
template<class T1, class T2, class T3> | |
void | operator() (const T1 &Data1, const T2 &Data2, const T3 &Data3) const |
void | cprint (const char *format,...) |
template<class T1> | |
void | prg_main_arg (int argc, T1 argv) |
void | display_stack () |
bool | log_if_fails_verification (bool eval, const char *evaluation) |
Static Public Member Functions | |
static const std::string | to_str (const wchar_t *Data) |
static const std::string | to_str (wchar_t *Data) |
static const std::string | to_str (const std::wstring &Data) |
template<class T> | |
static const std::string | to_str (const T &Data) |
static const std::string | to_str () |
Protected Member Functions | |
void | common_constructor_imp (bool isstreamoutput) |
Static Protected Member Functions | |
template<class T> | |
static void | log_out (const char *FileName, int LineNo, const char *FunctionName, ext_data levels_format_usage_data, bool endline, const T &Data) |
template<class T1, class T2> | |
static void | log_out (const char *FileName, int LineNo, const char *FunctionName, ext_data levels_format_usage_data, bool endline, const T1 &Data1, const T2 &Data2) |
template<class T1, class T2, class T3> | |
static void | log_out (const char *FileName, int LineNo, const char *FunctionName, ext_data levels_format_usage_data, bool endline, const T1 &Data1, const T2 &Data2, const T3 &Data3) |
Protected Attributes | |
const char * | m_src_file_name |
int | m_src_line_num |
const char * | m_src_function_name |
verbosity | m_verbosity_level |
ext_data | m_levels_format_usage |
std::ostream * | m_alternate_output |