-#include <stdlib.h>
-#include <ul_lib/ulan.h>
-
-#include "ul_log.h"
#include "ul_dbufflog.h"
+#include "ul_log.h"
-UL_LOG_CUST(ulogd_dbuff_log_hex)
+ul_log_domain_t ulogd_dbuff;
void ul_dbuff_log_hex(ul_dbuff_t *buf, int log_level)
{
+ ul_log(&ulogd_dbuff, log_level, "len=%li capacity=%li\n", buf->len, buf->capacity);
int i;
- 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_loginf(" ");
- if(c > ' ') ul_loginf(" %c", c);
- else ul_loginf("%02x", c);
+ if(i > 0) ul_log(&ulogd_dbuff, log_level, " ");
+ if(c > ' ') ul_log(&ulogd_dbuff, log_level, " %c", c);
+ else ul_log(&ulogd_dbuff, log_level, "%02x", c);
}
- ul_loginf("\n");
+ ul_log(&ulogd_dbuff, log_level, "\n");
for(i=0; i<buf->len; i++) {
char c = buf->data[i];
- if(i > 0) ul_loginf(" ");
- ul_loginf("%02x", c);
+ if(i > 0) ul_log(&ulogd_dbuff, log_level, " ");
+ ul_log(&ulogd_dbuff, log_level, "%02x", c);
}
- ul_loginf("\n");
+ ul_log(&ulogd_dbuff, log_level, "\n");
}