Added a LOG_PLUGIN macro for plugin output debug messages.

Converted all TRACE messages related to plugins to LOG_PLUGIN.
This commit is contained in:
Jan Vidar Krey
2011-12-09 16:36:14 +01:00
parent 2352e5a0dd
commit afda1d7b9d
5 changed files with 15 additions and 8 deletions

View File

@@ -51,6 +51,7 @@ static const char* prefixes[] =
"DUMP",
"MEM",
"PROTO",
"PLUGIN",
0
};
@@ -185,12 +186,12 @@ void hub_log(int log_verbosity, const char *format, ...)
if (logfile)
{
fprintf(logfile, "%s %5s: %s\n", timestamp, prefixes[log_verbosity], logmsg);
fprintf(logfile, "%s %6s: %s\n", timestamp, prefixes[log_verbosity], logmsg);
fflush(logfile);
}
else
{
fprintf(stderr, "%s %5s: %s\n", timestamp, prefixes[log_verbosity], logmsg);
fprintf(stderr, "%s %6s: %s\n", timestamp, prefixes[log_verbosity], logmsg);
}
}

View File

@@ -31,6 +31,7 @@ enum log_verbosity {
log_dump = 7,
log_memory = 8,
log_protocol = 9,
log_plugin = 10,
};
#define LOG_FATAL(format, ...) hub_log(log_fatal, format, ## __VA_ARGS__)
@@ -42,9 +43,11 @@ enum log_verbosity {
#ifdef DEBUG
# define LOG_DEBUG(format, ...) hub_log(log_debug, format, ## __VA_ARGS__)
# define LOG_TRACE(format, ...) hub_log(log_trace, format, ## __VA_ARGS__)
# define LOG_PLUGIN(format, ...) hub_log(log_plugin, format, ## __VA_ARGS__)
#else
# define LOG_DEBUG(format, ...) do { } while(0)
# define LOG_TRACE(format, ...) do { } while(0)
# define LOG_PLUGIN(format, ...) do { } while(0)
#endif
#ifdef LOWLEVEL_DEBUG