- snprintf(buf, sizeof(buf), "%s - %s: %s\n",
- c, (blobmsg_get_u32(tb[LOG_SOURCE])) ? ("syslog") : ("kernel"), method);
- write(sender.fd, buf, strlen(buf));
+ if (log_type == LOG_NET) {
+ snprintf(buf, sizeof(buf), "%s%s\n",
+ (blobmsg_get_u32(tb[LOG_SOURCE])) ? ("") : ("kernel: "),
+ method);
+ send(sender.fd, buf, strlen(buf), 0);
+ } else {
+ snprintf(buf, sizeof(buf), "%s %s.%s%s %s\n",
+ c, facilitynames[LOG_FAC(p)].c_name, prioritynames[LOG_PRI(p)].c_name,
+ (blobmsg_get_u32(tb[LOG_SOURCE])) ? ("") : (" kernel:"),
+ method);
+ write(sender.fd, buf, strlen(buf));
+ }