如何在Service中将捕获的错误写到一个文件中

1 private void LogError(Exception ex)
2 {
3 string Path = AppDomain.CurrentDomain.BaseDirectory + @"\ErrorLog.txt";
4 FileStream file = new FileStream(Path, FileMode.OpenOrCreate);
5 StreamWriter Write = new StreamWriter(file);
6 Write.WriteLine(ex.ToString());
7 Write.Close();
8 }

只需要在当前项目的根目录下创建一个文件,如果已经存在就打开文件,把捕获的错误写入,然后记得要关闭

原文地址:https://www.cnblogs.com/chenchen1234/p/10955651.html

时间: 2024-11-09 05:17:45

如何在Service中将捕获的错误写到一个文件中的相关文章

java中的文件读取和文件写出:如何从一个文件中获取内容以及如何向一个文件中写入内容

1 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.FileNotFoundException; 8 import java.io.FileOutputStream; 9 import java.io.IOException; 10 import java.io.

如何把Json格式字符写进text文件中

本篇一步一步学习怎样把显示于网页的json格式的字符串写进text文件中,并保存起来.学习到创建model, Entity, 序列化List<object>转换为json,显示于网页上.然后是把这些json字符串传至控制器的方法,写text文件并保存. 准备数据对象,创建model: 接下来创建Entity,数据实体,数据可以是从文件,数据库或是其它.下面的数据是Insus.NET写成静态.因此上例中只是演示而已. ASP.NET MVC程序开发,控制器是很不了的.我们创建一个控制器,今天已经

delegate 集成在类中,还是单独写在.h文件中?

转:http://stackoverflow.com/questions/11382057/declaring-a-delegate-protocol There definitely are subtle differences. If the protocol you are talking about is a delegate that is used by one particular class, for example, MySpecialViewController, and M

把txt文件中的json字符串写到plist文件中

- (void)json2Plist { NSString *filePath = [self applicationDocumentsDirectoryFileName:@"json"]; NSMutableArray *tempArray = [[NSMutableArray alloc] initWithContentsOfFile:filePath]; //第一次添加数据时,数组为空 if (tempArray.count == 0) { tempArray = [NSMuta

Java---多个类写在一个类文件中

可以将多个类写在一个类文件中,但只能有一个类是public类,而且该类的类名必须和类文件名一致. 默认修饰符的类只能在它所在包的范围内使用,出了本包无效. 如: -----Test.class开始 ----- public class Test{ //todo... } class Point{ //todo... } class Circle{ //todo... } ----Test.class 结束--- Java---多个类写在一个类文件中

补:小玩文件2--将文本文件中的所有行加上行号后写到新文件中

输入代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期:2015年8月18日 *版 本 号:v2.0 *问题描述:将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中. *程序输入:文件读取. *程序输出:将文本文件中的所有行加上行号后写到新文件中. */ #include <iostream> #include <cstdlib

linux中,通过crontab -e编辑生成的定时任务,写在哪个文件中

环境描述: 操作系统:Red Hat Enterprise Linux Server release 6.6 (Santiago) 内核版本:2.6.32-504.el6.x86_64 需求描述: 一般设置crontab定时任务都是通过crontab -e来编辑生成的, 那么就有个疑问,crontab -e编辑生成的内容,最终是写在哪个文件中的呢? 操作过程: 1.举例在oracle用户下,创建了如下的定时任务 [oracle@standby spool]$ crontab -l */1 * *

将PHP错误输入到日志文件中

(LAMP)禁止客户端浏览器显示PHP代码错误,将错误信息保存到日志文件中:在php配置文件中找到php.ini(如在Centos6.7下的/etc/php.ini中),设置 display_errors = Off //不允许在浏览器中显示错误信息 log_errors = On //将错误信息输入到log文件中 error_log = /var/www/html/php_errors_log//指定错误日志位置找到apache的配置文件http.conf(如在Centos6.7下的/etc/

外部式css样式,写在单独的一个文件中

外部式css样式(也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名,在<head>内(不是在<style>标签内)使用<link>标签将css样式文件链接到HTML文件内,如下面代码: <link href="base.css" rel="stylesheet" type="text/css" /> 注意: 1.css样式文件名称以有意义的英文字母命名