You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ce...@apache.org on 2003/02/18 01:49:02 UTC

cvs commit: jakarta-log4j/src/java/org/apache/log4j/net SocketAppender.java

ceki        2003/02/17 16:49:02

  Modified:    src/java/org/apache/log4j/net SocketAppender.java
  Log:
  Fixed bug #15599
  
  Revision  Changes    Path
  1.14      +7 -3      jakarta-log4j/src/java/org/apache/log4j/net/SocketAppender.java
  
  Index: SocketAppender.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/net/SocketAppender.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- SocketAppender.java	9 Oct 2002 22:50:04 -0000	1.13
  +++ SocketAppender.java	18 Feb 2003 00:49:02 -0000	1.14
  @@ -194,9 +194,13 @@
         cleanUp();
         oos = new ObjectOutputStream(new Socket(address, port).getOutputStream());
       } catch(IOException e) {
  -      LogLog.error("Could not connect to remote log4j server at ["
  -		   +address.getHostName()+"]. We will try again later.", e);
  -      fireConnector();
  +      String msg = "Could not connect to remote log4j server at ["
  +	            +address.getHostName()+"].";
  +      if(reconnectionDelay > 0) {
  +        msg += " We will try again later.";
  +	fireConnector(); // fire the connector thread
  +      } 
  +      LogLog.error(msg, e);
       }
     }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org