org.apache.cocoon.util.log
Class CocoonLogFormatter.CallStack

java.lang.Object
  |
  +--java.lang.SecurityManager
        |
        +--org.apache.cocoon.util.log.CocoonLogFormatter.CallStack
Enclosing class:
CocoonLogFormatter

public static class CocoonLogFormatter.CallStack
extends java.lang.SecurityManager

Hack to get the call stack as an array of classes. The SecurityManager class provides it as a protected method, so change it to public through a new method !


Fields inherited from class java.lang.SecurityManager
inCheck
 
Constructor Summary
CocoonLogFormatter.CallStack()
           
 
Method Summary
 java.lang.Class[] get()
          Returns the current execution stack as an array of classes.
 
Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CocoonLogFormatter.CallStack

public CocoonLogFormatter.CallStack()
Method Detail

get

public java.lang.Class[] get()
Returns the current execution stack as an array of classes. The length of the array is the number of methods on the execution stack. The element at index 0 is the class of the currently executing method, the element at index 1 is the class of that method's caller, and so on.


Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.