case LOG_FMT_UNIQUEID: // %ID
ret = NULL;
- if (s)
+ if (s) {
+ /* if unique-id was not generated */
+ if (!isttest(s->unique_id) && !lf_expr_isempty(&sess->fe->format_unique_id)) {
+ stream_generate_unique_id(s, &sess->fe->format_unique_id);
+ }
ret = lf_text_len(tmplog, s->unique_id.ptr, s->unique_id.len, maxsize - (tmplog - dst), ctx);
+ }
else
ret = lf_text_len(tmplog, NULL, 0, maxsize - (tmplog - dst), ctx);
if (ret == NULL)
}
level = s->logs.level - 1;
}
- /* if unique-id was not generated */
- if (!isttest(s->unique_id) && !lf_expr_isempty(&sess->fe->format_unique_id)) {
- stream_generate_unique_id(s, &sess->fe->format_unique_id);
- }
}
if (level == -1) {
level = LOG_ERR;
}
- /* if unique-id was not generated */
- if (!isttest(s->unique_id) && !lf_expr_isempty(&sess->fe->format_unique_id)) {
- stream_generate_unique_id(s, &sess->fe->format_unique_id);
- }
-
if (!lf_expr_isempty(&sess->fe->logformat_sd)) {
sd_size = build_logline_orig(s, logline_rfc5424, global.max_syslog_len,
&sess->fe->logformat_sd, origin);