From: Ian Jackson Date: Sun, 29 Sep 2019 12:01:46 +0000 (+0100) Subject: site: Break out slog_start X-Git-Tag: v0.5.0~140 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=48c12bf40ab30af78abfdf20dde47e00c011afbe;p=secnet.git site: Break out slog_start This will allow callers in site.c to build up messages bit by bit. No functional change. Signed-off-by: Ian Jackson --- diff --git a/site.c b/site.c index 5f415de..2a89880 100644 --- a/site.c +++ b/site.c @@ -396,15 +396,23 @@ static uint32_t event_log_priority(struct site *st, uint32_t event) } } +static uint32_t slog_start(struct site *st, uint32_t event) +{ + uint32_t class=event_log_priority(st, event); + if (class) { + slilog_part(st->log,class,"%s: ",st->tunname); + } + return class; +} + static void vslog(struct site *st, uint32_t event, cstring_t msg, va_list ap) FORMAT(printf,3,0); static void vslog(struct site *st, uint32_t event, cstring_t msg, va_list ap) { uint32_t class; - class=event_log_priority(st, event); + class=slog_start(st,event); if (class) { - slilog_part(st->log,class,"%s: ",st->tunname); vslilog_part(st->log,class,msg,ap); slilog_part(st->log,class,"\n"); }