Class SyslogTarget

  • All Implemented Interfaces:
    Target

    public class SyslogTarget
    extends java.lang.Object
    implements Target
    Target, welches an einen Syslog-Server loggen kann.
    • Constructor Summary

      Constructors 
      Constructor Description
      SyslogTarget​(java.lang.String hostname)
      ct.
      SyslogTarget​(java.lang.String hostname, int port)
      ct.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Schliesst das Target.
      void write​(Message message)
      Schreibt die uebergebene Nachricht in das Logging-Target.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SyslogTarget

        public SyslogTarget​(java.lang.String hostname)
                     throws java.lang.Exception
        ct.
        Parameters:
        hostname - Hostname des Servers, auf dem der Syslog-Server laeuft. Ist dieser nicht angegeben, wird an Localhost geloggt. Als Port wird 514 verwendet.
        Throws:
        java.lang.Exception
      • SyslogTarget

        public SyslogTarget​(java.lang.String hostname,
                            int port)
                     throws java.lang.Exception
        ct.
        Parameters:
        hostname - Hostname des Servers, auf dem der Syslog-Server laeuft. Ist dieser nicht angegeben, wird an Localhost geloggt.
        port - UDP-Port, an den gesendet werden soll.
        Throws:
        java.lang.Exception
    • Method Detail

      • write

        public void write​(Message message)
                   throws java.lang.Exception
        Description copied from interface: Target
        Schreibt die uebergebene Nachricht in das Logging-Target.
        Specified by:
        write in interface Target
        Parameters:
        message - zu loggende Nachricht.
        Throws:
        java.lang.Exception
        See Also:
        Target.write(de.willuhn.logging.Message)
      • close

        public void close()
                   throws java.lang.Exception
        Description copied from interface: Target
        Schliesst das Target.
        Specified by:
        close in interface Target
        Throws:
        java.lang.Exception
        See Also:
        Target.close()