Package org.yamcs.logging
Class SyslogHandler
- java.lang.Object
-
- java.util.logging.Handler
-
- org.yamcs.logging.SyslogHandler
-
public class SyslogHandler extends Handler
JUL appender that emits to syslogd over UDP with messages formatted according to RFC 3164 (BSD syslog).
-
-
Constructor Summary
Constructors Constructor Description SyslogHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()voidpublish(LogRecord record)voidsetFacility(int facility)voidsetHost(InetAddress host)voidsetPort(int port)-
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
-
-
-
-
Constructor Detail
-
SyslogHandler
public SyslogHandler() throws SocketException, UnknownHostException- Throws:
SocketExceptionUnknownHostException
-
-
Method Detail
-
setHost
public void setHost(InetAddress host)
-
setPort
public void setPort(int port)
-
setFacility
public void setFacility(int facility)
-
close
public void close() throws SecurityException- Specified by:
closein classHandler- Throws:
SecurityException
-
-