Delivered-To: urba-cgu@urbanet.ch From: Mark Douglas To: "'cgu@urbanet.ch'" Subject: Enhanced SocketServer and SocketNode classes Date: Wed, 17 Jan 2001 09:57:38 -0000 X-Mailer: Internet Mail Service (5.5.2650.21) Hi Ceki, I have made small changes to SocketServer and SockerNode to allow the client machine name to be displayed in the logging output. This is important for us as we are using a single logging server with several clients. The new SocketServer2 and SocketNode2 classes (couldn't think of better names) prepends the NDC string with the clients Host Name (or IP address if the HostName can not be found). I thought the NDC string was a good place to add this information, but you may have a better place? I have created an NDC entry for the server such that server logging messages can easily be identified. I have included the two new source files plus a short example of the output. The output was generated with the following layout: %-6p (%9x:%-10t) %-40c{3} - %m%n <> <> <> Note: I have changed the package names for the two classes to fit with our package names - sorry. Also, I find it difficult to follow the coding style, so again, sorry. If you think this may be useful to others, please feel free to include it as an addition in the next release or change the current SocketServer and SocketNode objects to include this new behaviour by default. Mark Douglas Systems Union Group plc