C#,LogHelper
时间: 2023-10-05 11:14:11 浏览: 61
C#中的LogHelper是一个记录系统日志的辅助类。它包含一个名为RecordLog的静态方法,用于将错误信息写入日志文件。这个方法接受两个参数,分别是文件名和错误信息。
在RecordLog方法中,它首先会获取当前程序执行所在的目录,并在该目录下创建一个名为"Log/ErrorMsg"的文件夹,用于存储日志文件。如果文件夹不存在,则会创建该文件夹。
然后,它会根据传入的文件名和当前日期来生成一个日志文件的路径。如果该路径下的日志文件不存在,则会创建一个新的文件。
接下来,它会使用StreamWriter来写入错误信息到日志文件中,并最后关闭StreamWriter。如果在写入日志文件的过程中发生异常,它会调用MailHelper.SendMsg方法将异常信息发送到指定的邮箱中。
总之,LogHelper是一个用于记录系统日志的辅助类,通过调用其中的RecordLog方法,可以将错误信息写入指定的日志文件中。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [c# LogHelper记录本地日志](https://blog.csdn.net/qq_33538554/article/details/85047740)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [C# 简单日志帮助类LogHelper](https://blog.csdn.net/weixin_30446613/article/details/101845656)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]