#include <stdlib.h>
#include <ul_lib/ulan.h>
+#include "ul_log.h"
#include "ul_dbufflog.h"
-#define LOG_FATAL 0
-#define LOG_ERR 1
-#define LOG_MSG 2
-#define LOG_INF 3
-#define LOG_DEB 4
+UL_LOG_CUST(ulogd_dbuff_log_hex)
void ul_dbuff_log_hex(ul_dbuff_t *buf, int log_level)
{
int i;
- ul_log("dbuff", log_level, "len=%li capacity=%li\n", buf->len, buf->capacity);
+ ul_loginf("len=%li capacity=%li\n", buf->len, buf->capacity);
log_level |= UL_LOGL_CONT;
for(i=0; i<buf->len; i++) {
char c = buf->data[i];
- if(i > 0) ul_log("dbuff", log_level, " ");
- if(c > ' ') ul_log("dbuff", log_level, " %c", c);
- else ul_log("dbuff", log_level, "%02x", c);
+ if(i > 0) ul_loginf(" ");
+ if(c > ' ') ul_loginf(" %c", c);
+ else ul_loginf("%02x", c);
}
- ul_log("dbuff", log_level, "\n");
+ ul_loginf("\n");
for(i=0; i<buf->len; i++) {
char c = buf->data[i];
- if(i > 0) ul_log("dbuff", log_level, " ");
- ul_log("dbuff", log_level, "%02x", c);
+ if(i > 0) ul_loginf(" ");
+ ul_loginf("%02x", c);
}
- ul_log("dbuff", log_level, "\n");
+ ul_loginf("\n");
}