2

I am getting following error in catalina.logs

2019-09-06 10:11:07,219 localhost-startStop-1 ERROR Unable to write to stream UDP:localhost:514 for appender SYSLOGappender: org.apache.logging.log4j.core.appender.AppenderLoggingException: Error flushing stream UDP:localhost:514 2019-09-06 10:11:07,224 localhost-startStop-1 ERROR An exception occurred processing Appender SYSLOGappender org.apache.logging.log4j.core.appender.AppenderLoggingException: Error flushing stream UDP:localhost:514

What does this error means? What should I debug?

ERemarque
  • 497
  • 3
  • 16
  • Can you show the string `Caused by:...`? It should be below. – ERemarque Sep 13 '19 at 13:22
  • Caused by: java.io.IOException: Message too long at java.base/java.net.PlainDatagramSocketImpl.send(Native Method) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:695) at org.apache.logging.log4j.core.net.DatagramOutputStream.flush(DatagramOutputStream.java:103) at org.apache.logging.log4j.core.appender.OutputStreamManager.flushDestination(OutputStreamManager.java:270) ... 34 more – Swati Suwalka Sep 14 '19 at 07:41
  • 1
    Unfortunately, I don't know about your system of logging (logs) in `Tomcat`. But this error tells that there is problem with transmission too long message. Possible, it Is might be related with using UDP-protocol in Syslog appender, because in this way messages can have only a size of 65,507 bytes. It's just suggestion is to try set protocol `TCP` instead `UDP` for logging. – ERemarque Sep 14 '19 at 19:42
  • I have this problem too (using `FileAppender`). – Sridhar Sarnobat Jan 08 '20 at 20:31

0 Answers0