#define STDOUT_LEVEL 3
-const char* debug_string(int level)
+const char* _kds_s2000w_debug_string(int level)
{
switch(level) {
case 0:
}
}
-int _get_log_level() {
+int _kds_s2000w_debug_get_log_level() {
int log_level_int = 0;
char* log_level = getenv("KDS_S2000W_NET_DEBUG");
void kds_s2000w_debug_printf(int level, const char* message)
{
- if (level > _get_log_level())
+ if (level > _kds_s2000w_debug_get_log_level())
return;
if (level < STDOUT_LEVEL) {
- fprintf(stderr, "%s: %s\n", debug_string(level) , message);
+ fprintf(stderr, "%s: %s\n", _kds_s2000w_debug_string(level) , message);
return;
}
- fprintf(stdout, "%s: %s\n", debug_string(level) , message);
+ fprintf(stdout, "%s: %s\n", _kds_s2000w_debug_string(level) , message);
}
void kds_s2000w_debug_printf_int(int level, const char* message, int value)
{
- if (level > _get_log_level())
+ if (level > _kds_s2000w_debug_get_log_level())
return;
if (level < STDOUT_LEVEL) {
- fprintf(stderr, "%s: %s: %i\n", debug_string(level) , message, value);
+ fprintf(stderr, "%s: %s: %i\n", _kds_s2000w_debug_string(level) , message, value);
return;
}
- fprintf(stdout, "%s: %s: %i\n", debug_string(level), message, value);
+ fprintf(stdout, "%s: %s: %i\n", _kds_s2000w_debug_string(level), message, value);
}
void kds_s2000w_debug_printf_long(int level, const char* message, long value)
{
- if (level > _get_log_level())
+ if (level > _kds_s2000w_debug_get_log_level())
return;
if (level < STDOUT_LEVEL) {
- fprintf(stderr, "%s: %s: %li\n", debug_string(level) , message, value);
+ fprintf(stderr, "%s: %s: %li\n", _kds_s2000w_debug_string(level) , message, value);
return;
}
- fprintf(stdout, "%s: %s: %li\n", debug_string(level), message, value);
+ fprintf(stdout, "%s: %s: %li\n", _kds_s2000w_debug_string(level), message, value);
}
void kds_s2000w_debug_messure_memory_usage(int level)
{
- if (level > _get_log_level())
+ if (level > _kds_s2000w_debug_get_log_level())
return;
struct rusage* memory_usage = malloc(sizeof(struct rusage));
getrusage(RUSAGE_SELF, memory_usage);
long maxrss_mb = memory_usage->ru_maxrss / 1024;
fprintf(stdout, "%s: maximum resident set size: %ld MB\n",
- debug_string(level),
+ _kds_s2000w_debug_string(level),
maxrss_mb);
free(memory_usage);