You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by jm...@apache.org on 2001/12/19 19:41:17 UTC
cvs commit: jakarta-turbine-torque/src/java/org/apache/torque/om BaseObject.java
jmcnally 01/12/19 10:41:17
Modified: src/java/org/apache/torque/om BaseObject.java
Log:
convenience method to get a log4j Category. The category is based on
class name. Log messages in classes extending BaseObject are likely to
be related to business logic and not related to torque.
Revision Changes Path
1.7 +12 -1 jakarta-turbine-torque/src/java/org/apache/torque/om/BaseObject.java
Index: BaseObject.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-torque/src/java/org/apache/torque/om/BaseObject.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- BaseObject.java 2001/10/30 00:07:37 1.6
+++ BaseObject.java 2001/12/19 18:41:17 1.7
@@ -56,6 +56,7 @@
import java.io.Serializable;
import java.math.BigDecimal;
+import org.apache.log4j.Category;
import org.apache.torque.pool.DBConnection;
/**
@@ -64,7 +65,7 @@
*
* @author <a href="mailto:frank.kim@clearink.com">Frank Y. Kim</a>
* @author <a href="mailto:jmcnally@collab.net">John D. McNally</a>
- * @version $Id: BaseObject.java,v 1.6 2001/10/30 00:07:37 jmcnally Exp $
+ * @version $Id: BaseObject.java,v 1.7 2001/12/19 18:41:17 jmcnally Exp $
*/
public abstract class BaseObject implements Persistent, Serializable
{
@@ -407,6 +408,16 @@
}
return ok.hashCode();
+ }
+
+ /**
+ * gets a log4j Category based on class name.
+ *
+ * @return a <code>Category</code> to write log to.
+ */
+ protected Category getCategory()
+ {
+ return Category.getInstance(getClass().getName());
}
/**
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>