博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取当前类得位置以及方法名
阅读量:5140 次
发布时间:2019-06-13

本文共 796 字,大约阅读时间需要 2 分钟。

获取当前类得位置以及方法名

StackTrace st = new StackTrace(new StackFrame(true));Console.WriteLine(" Stack trace for current level: {0}", st.ToString());StackFrame sf = st.GetFrame(0);Console.WriteLine(" File: {0}", sf.GetFileName());Console.WriteLine(" Method: {0}", sf.GetMethod().Name);Console.WriteLine(" Line Number: {0}", sf.GetFileLineNumber());Console.WriteLine(" Column Number: {0}", sf.GetFileColumnNumber());

例子:

StackFrame sf = new StackTrace(new StackFrame(true)).GetFrame(0);Debug.WriteLine(string.Format("错误: 方法[{1}.{2}({0})] 报错: {3} ;", finalBlog.Id, sf.GetFileName(), sf.GetMethod().Name, ex.ToString()));

输出:

错误: 方法[E:\SNS\Social\Code\SNS_DCC\BlogOperate.cs.DelSNSBlogToMongo(0)] 报错: System.IndexOutOfRangeException: 索引超出了数组界限。

转载于:https://www.cnblogs.com/henw/archive/2011/09/22/2185010.html

你可能感兴趣的文章
js编写时间选择框
查看>>
PHP压缩文件操作
查看>>
Java数据结构和算法(四)--链表
查看>>
JIRA
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
由级别和性格特征将程序员分类 ---看看你属于哪一种
查看>>
HDU 6370(并查集)
查看>>
BZOJ 1207(dp)
查看>>
PE知识复习之PE的导入表
查看>>
HDU 2076 夹角有多大(题目已修改,注意读题)
查看>>
洛谷P3676 小清新数据结构题(动态点分治)
查看>>
九校联考-DL24凉心模拟Day2T1 锻造(forging)
查看>>
Cortex M3/M4 学习摘要(二)
查看>>
C#时间的味道——任时光匆匆我只在乎你
查看>>
(1)数据结构——线性表(数组)实现
查看>>
SpringMyBatis解析2-SqlSessionFactoryBean
查看>>
按照excel文档中的内容在当前cad图纸中自动排布实体
查看>>
Winform开发框架之图表报表在线设计器2-图表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework...
查看>>
C#基础第八天-作业-设计类-面向对象方式实现两个帐户之间转账
查看>>