Greetings--

I've created a couple new singleton pattern objects:

XmlRPCLogger.java (using java.util.logging).
XmlRPCConf.java (uses java.util.proprerties to read vars out of a conf file).

The conf file is named xmlrpc.conf and contains port number, log file name, and whether the logging should be turned on or not (boolean).

The logging feature required a couple changes to WebServer.java
* Need to fetch the IP address of the client making the request, and write this to the log file. * Needed to also create a constructor, dealing with the port number/etc. indicated in the conf file.

The logfile writes a message in this format:
2006-02-09T14:49:44-06:00 laotzu [10421]: INFO accepted client request from 127.0.0.1

I find this format useful:
time in ISO8601 | servername | java PID | logger severity | message | IP.

Now for my question!

I want more data to go into the logs. Using my XmlRPCLogger singleton, if logging is set to "true", then I want to set xmlrpcdebug to true also. No problem.

The problem is that I want to redirect the system.out's to my logger file, and these are scattered throughout the project package in various classes. Do I need to rip apart the entire package, replace and rebuild, or does someone have a better idea? Thanks!

Paul Bramscher
[EMAIL PROTECTED]



Reply via email to