![]() |
Jetson Inference
DNN Vision Library
|
Message logging with a variable level of output and destinations. More...
#include <logging.h>
Public Types | |
| enum | Level { SILENT =0, ERROR, WARNING, SUCCESS, INFO, VERBOSE, DEBUG, DEFAULT =VERBOSE } |
| Defines the logging level of a message, and the threshold used by the logger to either drop or output messages. More... | |
Static Public Member Functions | |
| static Level | GetLevel () |
| Get the current logging level. More... | |
| static void | SetLevel (Level level) |
| Set the current logging level. More... | |
| static FILE * | GetFile () |
| Get the current log output. More... | |
| static const char * | GetFilename () |
| Get the filename of the log output. More... | |
| static void | SetFile (FILE *file) |
| Set the logging output. More... | |
| static void | SetFile (const char *filename) |
| Set the logging output. More... | |
| static const char * | Usage () |
| Usage string for command line arguments to Create() More... | |
| static void | ParseCmdLine (const int argc, char **argv) |
| Parse command line options (see Usage() above) More... | |
| static void | ParseCmdLine (const commandLine &cmdLine) |
| Parse command line options (see Usage() above) More... | |
| static const char * | LevelToStr (Level level) |
| Convert a logging level to string. More... | |
| static Level | LevelFromStr (const char *str) |
| Parse a logging level from a string. More... | |
Static Protected Attributes | |
| static Level | mLevel |
| static FILE * | mFile |
| static std::string | mFilename |
Message logging with a variable level of output and destinations.
| enum Log::Level |
Defines the logging level of a message, and the threshold used by the logger to either drop or output messages.
|
inlinestatic |
Get the current log output.
|
inlinestatic |
Get the filename of the log output.
This may also return "stdout" or "stderror".
|
inlinestatic |
Get the current logging level.
|
static |
Parse a logging level from a string.
|
static |
Convert a logging level to string.
|
static |
Parse command line options (see Usage() above)
|
static |
Parse command line options (see Usage() above)
|
static |
Set the logging output.
Can be "stdout", "stderr", "log.txt", ect.
|
static |
Set the logging output.
This can be a built-in file, like stdout or stderr, or a file that has been opened by the user.
|
inlinestatic |
Set the current logging level.
|
inlinestatic |
Usage string for command line arguments to Create()
|
staticprotected |
|
staticprotected |
|
staticprotected |