|
libdigidocpp
|
#include <log.h>

Public Types | |
| enum | LogType { ErrorType = 0, WarnType, InfoType, DebugType } |
Static Public Member Functions | |
| static std::string | format (const char *fmt,...) |
| static void | out (LogType type, const char *file, unsigned int line, const char *format,...) |
| static void | dbgPrintfMemImpl (const char *msg, const void *ptr, size_t size, const char *file, int line) |
Static Private Member Functions | |
| static std::string | formatArgList (const char *fmt, va_list args) |
|
static |
Definition at line 99 of file log.cpp.
References DebugType, digidoc::util::File::encodeName(), f_string, digidoc::Conf::getInstance(), digidoc::Conf::getLogFile(), digidoc::Conf::getLogLevel(), and i.

|
static |
Formats string, use same syntax as printf() function. Example implementation from: http://www.senzee5.com/2006/05/c-formatting-stdstring.html
| fmt | format of the string. Uses same formating as printf() function. |
| ... | parameters for the string format. |
Definition at line 41 of file log.cpp.
References formatArgList().
Referenced by digidoc::BDoc::createManifest(), digidoc::EstEIDConsolePinSigner::getPin(), and digidoc::BDoc::save().


|
staticprivate |
Helper method for string formatting.
| fmt | format of the string. Uses same formating as printf() function. |
| args | parameters for the string format. |
Definition at line 58 of file log.cpp.
Referenced by format(), and out().

|
static |
Definition at line 70 of file log.cpp.
References DebugType, digidoc::util::File::encodeName(), ErrorType, f_string, formatArgList(), digidoc::Conf::getInstance(), digidoc::Conf::getLogFile(), digidoc::Conf::getLogLevel(), InfoType, and WarnType.
