Class SocketLogger

  • All Implemented Interfaces:
    Component, Logger

    public class SocketLogger
    extends BaseLogger
    class to write log meesage to a socket
    Since:
    october 2007.
    • Field Detail

      • port

        private int port
      • ipAddr

        private java.lang.String ipAddr
    • Constructor Detail

      • SocketLogger

        public SocketLogger()
    • Method Detail

      • init

        public void init​(Session session,
                         java.util.Map<java.lang.String,​java.lang.String> parameters)
                  throws OpenAS2Exception
        Description copied from interface: Component
        Component lifecycle hook. After creating a Component object, this method should be called to set any parameters used by the component. Component implementations typically have required parameter checking and code to start timers and threads within this method.
        Specified by:
        init in interface Component
        Overrides:
        init in class BaseLogger
        Parameters:
        session - the component uses this object to access other components
        parameters - configuration values for the component
        Throws:
        OpenAS2Exception - If an error occurs while initializing the component
        See Also:
        Session
      • sendToSocket

        public void sendToSocket​(java.lang.String msgText)
      • doLog

        protected void doLog​(java.lang.Throwable t,
                             boolean terminated)
        Specified by:
        doLog in class BaseLogger