Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
None
-
None
-
None
Description
Hi.
I am testing syslog dispatch through log4j2.
server: syslog-ng 3.6.5 (ubuntu, client authentication disabled)
client: configured 3 appenders: udp, tcp and tls (xml file, monitored every 2 sec)
When sending using udp and tcp appenders, messages are received promptly at the server side.
when sending using tls appender, I can see:
- a connection established on the server side.
- events are generated on the client side
- No events are captured on server.
Upon terminating the client, events are captured on the server side. So it seems events are queued on the client, and are not flushed until the client terminates. This happens regardless of me setting 'immediateFlush' bufferedIO' or 'bufferSize'.