I'm running syslog-ng OSE on Ubuntu 24.04, using the official syslog-ng.com repo. I'm feeding logs to the OpenObserve HTTP destination.
destination d_openobserve_http {
openobserve-log(
url("https://REDACTED")
port(443)
organization("default")
stream("syslog-ng")
user("REDACTED")
password("REDACTED")
);
};
log {
source(s_src);
destination(d_openobserve_http);
flags(flow-control);
};
Since a recent update, probably syslog-ng 4.8.2, syslog-ng has started spamming the system log with many lines of debug info for every HTTP call to openobserve
syslog-ng[89285]: * Found bundle for host: 0x7cd07002c0a0 [serially]
syslog-ng[89285]: * Can not multiplex, even if we wanted to
syslog-ng[89285]: * Re-using existing connection with host REDACTED
syslog-ng[89285]: * Server auth using Basic with user 'REDACTED'
syslog-ng[89285]: > POST /api/default/syslog-ng/_json HTTP/1.1
syslog-ng[89285]: Host: REDACTED
syslog-ng[89285]: Authorization: Basic REDACTED
syslog-ng[89285]: User-Agent: syslog-ng 4.8.3/libcurl 8.5.0
syslog-ng[89285]: Accept: */*
syslog-ng[89285]: Accept-Encoding: deflate, gzip, br, zstd
syslog-ng[89285]: Connection: keep-alive
syslog-ng[89285]: Content-Length: 5617
syslog-ng[89285]: Content-Type: application/x-www-form-urlencoded
syslog-ng[89285]:
syslog-ng[89285]: < HTTP/1.1 200 OK
syslog-ng[89285]: < Server: nginx/1.24.0 (Ubuntu)
syslog-ng[89285]: < Date: Sat, 24 May 2025 19:43:16 GMT
syslog-ng[89285]: < Content-Type: application/json
syslog-ng[89285]: < Transfer-Encoding: chunked
syslog-ng[89285]: < Connection: keep-alive
syslog-ng[89285]: < vary: Origin, Access-Control-Request-Method, Access-Control-Request-Headers
syslog-ng[89285]: < vary: accept-encoding
I've gone over the configuration and I can't find anything that would cause this to suddenly change.
syslog-ng is not running in "verbose" or "debug" mode, according to syslog-ng-ctl.
How do I make it stop logging this info?