Blame addon/doxmlparser/src/debug.cpp
|
Packit Service |
50c9f2 |
#include <stdio.h>
|
|
Packit Service |
50c9f2 |
#include <stdlib.h>
|
|
Packit Service |
50c9f2 |
#include <stdarg.h>
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
#include "debug.h"
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
static int s_debugLevel = 0;
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
void debug(int level,const char *msg,...)
|
|
Packit Service |
50c9f2 |
{
|
|
Packit Service |
50c9f2 |
if (level<=s_debugLevel)
|
|
Packit Service |
50c9f2 |
{
|
|
Packit Service |
50c9f2 |
va_list args;
|
|
Packit Service |
50c9f2 |
va_start(args, msg);
|
|
Packit Service |
50c9f2 |
vfprintf(stderr, msg, args);
|
|
Packit Service |
50c9f2 |
va_end(args);
|
|
Packit Service |
50c9f2 |
}
|
|
Packit Service |
50c9f2 |
}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
void setDebugLevel(int level)
|
|
Packit Service |
50c9f2 |
{
|
|
Packit Service |
50c9f2 |
s_debugLevel = level;
|
|
Packit Service |
50c9f2 |
}
|
|
Packit Service |
50c9f2 |
|