User: oberg
Date: 00/05/31 02:42:09
Modified: src/main/org/jboss/ejb/plugins LogInterceptor.java
Log:
It now adheres to the "Call logging" XML setting.
Revision Changes Path
1.4 +14 -10 jboss/src/main/org/jboss/ejb/plugins/LogInterceptor.java
Index: LogInterceptor.java
===================================================================
RCS file:
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/plugins/LogInterceptor.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- LogInterceptor.java 2000/05/30 18:32:22 1.3
+++ LogInterceptor.java 2000/05/31 09:42:09 1.4
@@ -30,7 +30,7 @@
*
* @see <related>
* @author Rickard �berg ([EMAIL PROTECTED])
- * @version $Revision: 1.3 $
+ * @version $Revision: 1.4 $
*/
public class LogInterceptor
extends AbstractInterceptor
@@ -118,21 +118,25 @@
{
Log.setLog(log);
- try
+ // Log calls?
+ if (callLogging)
{
- StringBuffer str = new StringBuffer();
+ StringBuffer str = new StringBuffer();
str.append(id == null ? "" : "["+id.toString()+"] ");
- str.append(method.getName());
- str.append("(");
+ str.append(method.getName());
+ str.append("(");
if (args != null)
for (int i = 0; i < args.length; i++)
- {
+ {
str.append(i==0?"":",");
- str.append(args[i]);
- }
- str.append(")");
+ str.append(args[i]);
+ }
+ str.append(")");
log.log(str.toString());
-
+ }
+
+ try
+ {
return getNext().invoke(id, method, args, ctx);
} catch (Exception e)
{