`
zxlyecf2
  • 浏览: 129913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

日志帮助类

阅读更多
public class LogHelper
    {
        private static readonly object obj = new object();
        /// <summary>  
        /// 操作日志  
        /// </summary>  
        /// <param name="s">日志能容</param>  
        public static void WriteLog(string title, string content)
        {
            WriteLogs(title, content, "操作日志");
        }
        /// <summary>  
        /// 错误日志  
        /// </summary>  
        /// <param name="s">日志内容</param>  
        public static void WriteError(string title, string content)
        {
            WriteLogs(title, content, "错误日志");
        }

        public static void WriteLogs(string title, string content, string type)
        {
            lock (obj)
            {
                string path = AppDomain.CurrentDomain.BaseDirectory;
                if (!string.IsNullOrEmpty(path))
                {
                    path = AppDomain.CurrentDomain.BaseDirectory + "log";
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    path = path + "\\" + DateTime.Now.ToString("yyMM");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    path = path + "\\" +"log"+ DateTime.Now.ToString("yyMMdd") + ".txt";
                    if (!File.Exists(path))
                    {
                        FileStream fs = File.Create(path);
                        fs.Close();
                    }
                    if (File.Exists(path))
                    {
                        StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default);
                        sw.WriteLine(DateTime.Now + " " + title);
                        sw.WriteLine("日志类型:" + type);
                        sw.WriteLine("详情:" + content);
                        sw.WriteLine("----------------------------------------");
                        sw.Close();
                    }
                }
            }
        }
    }

 

0
2
分享到:
评论

相关推荐

    日志帮助类,支持多线程或异步写日志

    日志帮助类 支持多线程或异步写日志 .net

    C#/WPF 保存日志三种方法(日志帮助类,NLog,Log4net)

    C#/WPF常用保存日志的方法,全新简单实例,直接可用 1、C#/WPF 使用日志帮助类保存日志 2、C#/WPF 使用NLog保存日志 3、C#/WPF 使用Log4net保存日志 4、Prism依赖注入NLog保存日志 5、C#/WPF外部调用Log4net保存日志

    c# 日志记录封装类,存储为日志文件

    c# 日志记录封装类,存储为日志文件

    android日志管理工具类MyLogger

    日志的规范管理,在项目中不容忽视,应用上线后将调试日志关闭也是十分必要的,这是一个好用的日志管理工具类

    记录日志(文本)帮助类 C#版

    用来记录日志使用,生成对应文本文件,代码根据需求修改成自己可用即可,win7以上无法写入成功可以配置一下日志文件夹的权限 不会配置可以增加everyone权限

    Nlog封装帮助方法类

    Nlog封装帮助方法类,方便调用

    C#日志封装类,队列方式处理

    C#封装的日志类,队列方式处理,支持并发处理

    vb程序日志生成类

    方便的生成程序日志,生成日志将帮助你调试自己的程序

    Android日志工具类

    Android日志工具类 [注:本内容来自网络,在此分享仅为帮助有需要的网友,如果侵犯了您的权利,麻烦联系我,我会第一时间删除,谢谢您。]

    log4net 日志类

    压缩包包括帮助文档,dll和一个config文件,可直接使用。

    日志管理系统mysql数据库设计

    该系统应用于一个大型企业的日志管理,包括日志记录、日志类型管理和日志与类型的关联关系管理。...总之,该系统旨在帮助企业自动化管理日志数据,提高监控业务系统的效率和准确性,并快速发现和解决问题。

    FileHelper.rar

    # FileHelper C# File、Word、PDF、Excel、Log日志帮助类 # FileHelper C# File、Word、PDF、Excel、Log日志帮助类 # FileHelper C# File、Word、PDF、Excel、Log日志帮助类

    c#日志记录帮助类分享

    主要介绍了c#日志记录帮助类,可以设置记录的日志类型,需要的朋友可以参考下

    c#搜集的帮助类 c#搜集的帮助类

    ## 比较全面的c#帮助类 日常工作总结,加上网上收集,各式各样的几乎都能找到,所有功能性代码都是独立的类,类与类之间没有联系,可以单独引用至项目,分享出来,方便大家,几乎都有注释,喜欢的请点赞,不断完善...

    超级多的C#辅助类大全

    网上有各式各样的帮助类,公共类,但是比较零碎,经常有人再群里或者各种社交账号上问有没有这个helper,那个helper,于是萌生了收集全部helper的念头,以便日后使用。各式各样的几乎都能找到,所有功能性代码都是独立...

    log4net帮助类,用来写日志!!!!!!!!!!!!!

    log4net帮助类,用来写日志!!!!!!!!!!!!!

    log4net.dll ,C#日志记录工具

    log4net,C# 日志记录工具,以及本人写好的帮助类,

    捕获异常并写入日志的一个类

    c#中的异常,都是以box的形式或者页面提示的形式展示的,但是我们需要将一些异常捕获并写入日志,那么这个类就可以帮助你解决问题,附上源码

    Java 日志缓存机制的实现

    同时,可以动态控制日志信息打印到日志文件的级别,从而提高了日志的灵活性,给产品质量带来更大的帮助。文章主要围绕 MemoryHandler 类和 logging.properties 文件进行扩展,给出了对应的示例代码。

    C#串口通信通信帮助类实例

    C#串口通信通信帮助类实例 帮助类串口的默认参数及参数设置可以根据项目需求自行调整 串口类中接收数据状态及关闭串口判定,解决关闭串口卡死的问题。 串口类中有日志打印类,便于串口问题的查找,尤其适用于长期...

Global site tag (gtag.js) - Google Analytics