C#.net 的日志,解决 log.cs 出现(正由另一进程使用,因此该进程无法访问该文件)问题
昨夜在调试程序的时候,发现log.cs 现在已经不是太好用了,于是就自己写了一个简单的日志程序。
如果你也想要自己独有的log模板,那么你可以看下我的,废话不多说,开源~
最初我也是想读取app.config取等级的, 后来想,反正是调试。就想用啥调啥就可以了。
如果能帮助到你们,还请点个赞,留个言。
后期继续更新调试方便的小工具,或者写代码心得。
上效果图~
附测试代码用例~

测试源码如下~
// 测试日志输出
Log.Error(this.GetType().ToString(),"Csdn,不争!写入Error内容测试");
Log.Info(this.GetType().ToString(), "Csdn,不争!写入Info内容测试");
Log.MostDebug(this.GetType().ToString(), "Csdn,不争!写入Most内容测试");
for (int i = 1; i <= 10; i++)
{
Log.Debug(this.GetType().ToString(), "第"+i+"写入Debug内容测试");
}
---------------------------------------------------不知所措的分割线————————————————————————
DLL源码如下~
public class Log
{
//public static string path = HttpContext.Current.Request.PhysicalApplicationPath + "logs";
public static string path = System.AppDomain.CurrentDomain.BaseDirectory + "logs";
/**
* 向日志文件写入调试信息
* @

博主分享了在C#.net Winform调试过程中遇到的日志文件被占用问题的解决方案,提供了一个自定义的日志类,包括Error、Info、Debug和MostDebug等方法,避免了文件被锁定无法写入的情况。文章包含测试代码和DLL源码,方便读者理解和使用。
最低0.47元/天 解锁文章
3071

被折叠的 条评论
为什么被折叠?



