社区
C#
帖子详情
请问如何拦截 Exception 抛出的信息
LHRSoft
2006-12-24 12:05:56
如题, 我要拦截的是 Exception 抛出的信息, 要把它记录起来, 但是不要显示对话框, 不够可以加分.
...全文
232
6
打赏
收藏
请问如何拦截 Exception 抛出的信息
如题, 我要拦截的是 Exception 抛出的信息, 要把它记录起来, 但是不要显示对话框, 不够可以加分.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LHRSoft
2006-12-24
打赏
举报
回复
不是, 如果我在一个异常里,
if(transferThread != null)
{
throw new AppException("transferThread Exception.");
}
然后我想拦截这个 AppException 不让它显示, 记录起来就好.
liujia_0421
2006-12-24
打赏
举报
回复
没太明白..
你所说的系统是指你自己做的系统吧..
在有可能出现异常的地方用try..catch捕获一下,然后记录,比如说写到日志里..
LHRSoft
2006-12-24
打赏
举报
回复
不是,我要拦截的是 Exception 的异常, 系统抛出来的,
believefym
2006-12-24
打赏
举报
回复
try catch,在catch里面记录
liujia_0421
2006-12-24
打赏
举报
回复
既然你抛出异常,那就在外层进行捕获啊..
比如:
try
{
if(transferThread != null)
{
throw new AppException("transferThread Exception.");
}
}
catch(Exception ex)
{
//操作,比如说记录到日志中..
}
如果你是在一个方法中抛出的:
public void MyMethod()
{
if(transferThread != null)
{
throw new AppException("transferThread Exception.");
}
}
try
{
MyMethod();
}
catch(Exception ex)
{
//操作,比如说写到日志中.
}
believefym
2006-12-24
打赏
举报
回复
不是, 如果我在一个异常里,
if(transferThread != null)
{
throw new AppException("transferThread Exception.");
}
然后我想拦截这个 AppException 不让它显示, 记录起来就好.
-----------------------
既然throw了,就是交给外面处理了,你在调用这个代码的地方try catch不就可以了
比如
public void fun()
if(transferThread != null)
{
throw new AppException("transferThread Exception.");
}
那么你肯定会在某个地方调用这个fun方法
try
{
fun();
}
catch(Exception e)
{
//记录异常
}
CheesyFabric_deepdive_analyst_7984_1764666209192.zip
CheesyFabric_deepdive_analyst_7984_1764666209192.zip
【卫星抗干扰】一种用于全球导航卫星系统反欺骗的空时融合方法【附MATLAB代码】.rar
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子
信息
工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
遗传算法重新配置配电网络(IEEE 33和69总线系统.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子
信息
工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
windows下定期自动清空某个文件夹(比如在公司电脑上定期清空微信的聊天记录)
windows下定期自动清空某个文件夹(比如在公司电脑上定期清空微信的聊天记录)
网络爬虫基于Python的豆瓣电影Top250数据采集:使用Requests与BeautifulSoup实现网页内容解析
内容概要:本文通过一个简单的Python爬虫实例,演示了如何使用requests库发送HTTP请求,获取豆瓣电影Top250页面的数据,并利用BeautifulSoup解析HTML内容,提取出中文电影名称。代码实现了基本的网页抓取与数据清洗流程,包括设置请求头模拟浏览器行为以应对简单反爬机制、解析响应文本以及过滤非中文片名,最终输出纯净的电影标题列表。; 适合人群:具备Python基础语法知识,对网络爬虫感兴趣的初学者或刚入门的数据采集学习者;适合学习Web数据获取的基本流程和技术栈。; 使用场景及目标:①学习如何使用requests发起网络请求并携带请求头
信息
;②掌握BeautifulSoup进行HTML结构化解析的方法;③理解网页内容提取与数据过滤的基本逻辑,为后续深入学习爬虫框架(如Scrapy)打下基础。; 阅读建议:建议读者在本地环境中配置好相关库(requests、BeautifulSoup),动手运行并调试代码,尝试修改选择器或目标网站以加深理解,同时注意遵守网站的robots协议,合理控制请求频率。
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章