Skip to content
Snippets Groups Projects
Commit 8dd5d25e authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Publish event log messages to MQTT too

parent ec90a8d9
Branches
Tags
No related merge requests found
......@@ -227,6 +227,9 @@ int eputs(int level, const char *str)
if(*str == 0)
return 0;
if(startup != NULL)
mqtt_lputs(&startup->mqtt, TOPIC_EVENT, level, str);
if(level <= LOG_ERR) {
char errmsg[1024];
SAFEPRINTF(errmsg, "evnt %s", str);
......
......@@ -54,6 +54,9 @@ static char* format_topic(struct mqtt* mqtt, enum topic_depth depth, char* str,
case TOPIC_SERVER:
safe_snprintf(str, size, "sbbs/%s/%s/%s/%s", mqtt->cfg->sys_id, mqtt->host, mqtt->server, sbuf);
break;
case TOPIC_EVENT:
safe_snprintf(str, size, "sbbs/%s/%s/event/%s", mqtt->cfg->sys_id, mqtt->host, sbuf);
break;
default:
safe_snprintf(str, size, "%s", sbuf);
break;
......
......@@ -46,6 +46,7 @@ enum topic_depth {
TOPIC_ROOT,
TOPIC_BBS,
TOPIC_HOST,
TOPIC_EVENT,
TOPIC_SERVER
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment