com.genesyslab.platform.commons.util
Class CallstackUtils
java.lang.Object
com.genesyslab.platform.commons.util.CallstackUtils
public class CallstackUtils
- extends java.lang.Object
CallstackUtils contains callstack manipulating routines.
Note: This class is for PSDK internal use only.
It may be a subject for backward incompatible changes without notification.
Method Summary |
static void |
appendCallstackInfo(java.lang.StringBuilder sb,
java.lang.StackTraceElement[] elements,
int ignoreLevels)
|
static java.lang.String |
getCallstackInfo()
|
static java.lang.String |
getCallstackInfo(int ignoreLevels)
|
static java.lang.String |
getCallstackInfo(java.lang.StackTraceElement[] elements)
|
static java.lang.String |
getCallstackInfo(java.lang.Throwable e)
|
static java.lang.String |
getCallstackInfo(java.lang.Throwable e,
int ignoreLevels)
|
static java.lang.StackTraceElement |
getStackElementBeforeLog()
Evaluates StackTrace element in the current stack from where logging call has been done. |
static void |
upgradeCallstack(java.lang.Throwable exception)
Appends exception callstack with current callstack (except call of method upgradeCallstack) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallstackUtils
public CallstackUtils()
upgradeCallstack
public static void upgradeCallstack(java.lang.Throwable exception)
- Appends exception callstack with current callstack (except call of method upgradeCallstack)
- Parameters:
exception
- which callstack will be upgraded.
getCallstackInfo
public static java.lang.String getCallstackInfo()
getCallstackInfo
public static java.lang.String getCallstackInfo(int ignoreLevels)
getCallstackInfo
public static java.lang.String getCallstackInfo(java.lang.StackTraceElement[] elements)
getCallstackInfo
public static java.lang.String getCallstackInfo(java.lang.Throwable e)
getCallstackInfo
public static java.lang.String getCallstackInfo(java.lang.Throwable e,
int ignoreLevels)
appendCallstackInfo
public static void appendCallstackInfo(java.lang.StringBuilder sb,
java.lang.StackTraceElement[] elements,
int ignoreLevels)
getStackElementBeforeLog
public static java.lang.StackTraceElement getStackElementBeforeLog()
- Evaluates StackTrace element in the current stack from where logging call has been done.
It is to be used from inside of PSDK Commons Logging implementation.
- Returns:
- StackTrace element of the place where PSDK commons logging call was done or null.
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.