Scott Melcher
Thu, 11 Dec 2003 08:50:00 -0800
Hi, my problem is that in my object architecture/hierarchy I have dozens of classes that extend a single parent class. The parent class has a method that is called by all of the child classes. It is in this method that I have several log statements. The problem is that I only have the ability to turn the logger on or off for that parent class. If I turn it on then I will get too many logging messages. I would only like to log messages in that parent class for a given child class. I know I am not explaing this well so I will add a quick code example.
In my example I only want to log messages from the Child1 class. Therefore
if I was to execute my two child classes I would want to get a single
"logging message".
Class Parent {
...
Public void myMethod() {
Logger.debug("logging message");
}
}
Class Child1 extends Parent {
...
Public void execute1() {
this.myMethod();
}
}
Class Child2 extends Parent {
...
Public void execute2() {
this.myMethod();
}
}
THANKS for any input you can give!
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]