感知调用栈

来源:互联网 发布:linux的touch -r 编辑:程序博客网 时间:2024/06/11 19:03

0.类与方法

java.lang.Throwable
类。描述一条可抛出的信息。
java.lang.Throwable.Throwable()
构造函数,jvm自动填充StackTraceElement信息。
StackTraceElement[] java.lang.Throwable.getStackTrace()
获取StackTraceElement的数组。第0条代表当前行。
java.lang.StackTraceElement
代表一条栈回溯信息。每进入一层函数调用,就多了一条StackTraceElement。

1.源文件与当前行

使用java代码感知源文件与当前行。
见代码示例。

2.感知调用栈

void java.lang.Throwable.printStackTrace(PrintWriter s)
栈回溯信息输出到指定的地方。

3.log4j打印

void org.apache.log4j.Category.info(Object message, Throwable t)
info信息也可以打印回溯栈。

4.代码示例

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 户主变了户口本首页怎么办 大人户口迁走小孩户口怎么办 网银转账处理中怎么办 教育部学籍在线验证报告有错怎么办 验证码连续输入三次错误怎么办 交通运输监察大队截车了怎么办 平安安康续保没成功怎么办 危险品经营许可证到期了怎么办 郑万350渝万怎么办 厂里饭堂的饭好难吃怎么办 学校的食堂饭菜不好不卫生怎么办 亲戚借钱我真没有怎么办 榴莲肉酸了吃了怎么办 亲戚赖在家里住怎么办 食堂饭菜味道差该怎么办 被监视居住公安打电话睡着了怎么办 鱼缺氧浮上水面怎么办 车载低音炮有电流声怎么办 925纯银变黑了怎么办 银子放久了变黑怎么办 高铁票网上售空怎么办 高铁票出票失败怎么办 高铁票名字打错怎么办 高铁票姓名错了怎么办 高铁票弄丢了怎么办 用过的车票丢了怎么办 高铁票被水洗了怎么办 沈阳地铁卡丢了怎么办 火车票没写检票口怎么办 吃鸡听的脚步声距离太近怎么办 检票时车票丢了怎么办 高铁出站没检票怎么办 高铁来不及取票怎么办 被发现假的增值税发票怎么办 高铁票身份证验证失败怎么办 网上订的火车票查不到怎么办 已经参加工作想学个本科证怎么办 火车晚点耽误下一趟列车怎么办 门外装监控没有预留电线怎么办 框架柱主筋柱顶预留长度不够怎么办 遇到很嚣张的人怎么办