`
isiqi
  • 浏览: 16550075 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

C# 简单日志文件写入

阅读更多

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace TaoNet.Common.TaoCommon
{
/// <summary>
/// 日志
/// </summary>
public class Log
{
public Log()
{
///
/// TODO: 在此处添加构造函数逻辑
///
}
/// <summary>
/// 保存日志
/// </summary>
/// <param name="strErrorTitle">错误标题</param>
/// <param name="strException">异常主体</param>
public void ZASaveLog(string strErrorTitle, string strException)
{
if (strErrorTitle == "" || strErrorTitle == "")
{
strErrorTitle = "一般异常";
}
StreamWriter sw;
//sw = File.AppendText(Server.MapPath(null) + "\\ZASuite~Log.log");//Web
sw = File.AppendText(System.Configuration.ConfigurationSettings.AppSettings["SysLogFileName"]);//Winform

sw.WriteLine("时间:" + System.DateTime.Now.ToString());
sw.WriteLine("系统:" + System.Configuration.ConfigurationSettings.AppSettings["SysName"]);
sw.WriteLine("标题:" + strErrorTitle);
sw.WriteLine("内容:"+strException);
sw.WriteLine("");
sw.Flush();
sw.Close();
}

/// <summary>
/// 测试
/// </summary>
public void ZASaveLogTest(string str)
{
StreamWriter sw;
sw = File.AppendText("text.log");//Winform
sw.WriteLine(str+" 时间:" + System.DateTime.Now.ToString());
sw.Flush();
sw.Close();
}
}
}

分享到:
评论

相关推荐

    C#实现将日志写入文本文件的方法

    创建了`FileStream`对象后,我们使用它来初始化`StreamWriter`对象,`StreamWriter`是用于向文本文件写入字符的类。然后,我们将当前时间和日志信息格式化并写入文件: ```csharp sw = new StreamWriter(fs); sw....

    C#写系统日志和写日志文件

    本文将详细讲解如何使用C#编写系统日志以及如何将日志信息写入文本文件。 首先,我们来看如何使用C#来创建系统日志。C#提供了`System.Diagnostics.EventLog`类来与操作系统事件日志进行交互。事件日志是Windows操作...

    C#动态创建TXT文件并写入内容

    在C#编程中,动态创建TXT文件并写入内容是一项常见的任务,特别是在ASP.NET应用程序中。这涉及到文件I/O操作,对于开发Web应用程序时处理日志记录、数据备份或者用户生成的内容存储至关重要。下面我们将详细探讨如何...

    C# 利用log4net 把日志写入到数据库

    通过log4net,C#开发者可以轻松地将日志信息写入到数据库,便于后期的数据分析和问题排查。合理配置和使用log4net,不仅能提高开发效率,还能确保系统的稳定性和可靠性。在实际项目中,可以根据具体需求调整log4net...

    C# 文件读取和写入(UNC(网络共享)/本地文件/url文件)

    在编程领域,尤其是在使用C#语言进行开发时,文件读取和写入是常见的操作,这对于数据存储、日志记录、文件处理等场景至关重要。本文将深入探讨如何使用C#来处理不同类型的文件路径,包括UNC(通用命名约定,用于...

    C#的LOG日志读写操作

    首先,日志记录通常涉及到创建、写入和读取日志文件。在C#中,我们可以使用内置的`System.IO`命名空间中的类,如`StreamWriter`用于写入日志,`StreamReader`用于读取日志,以及`File`类来处理文件操作。以下是一个...

    C#写日志文件

    本文将深入探讨如何使用log4net在C#中写入日志文件。 首先,我们需要了解log4net的基本概念。log4net是一个灵活的日志记录工具,由Apache软件基金会开发,它支持多种输出方式,包括文件、控制台、数据库等,并且...

    C#异常插入日志文件

    2. **日志文件写入**: - 使用`StreamWriter`类进行文件写操作。 - 参数`true`表示追加模式,即不会覆盖原有内容。 - 日志条目包括: - 当前时间戳。 - 异常消息。 - 异常来源。 - 堆栈跟踪信息。 - 触发...

    c#操作文件实现日志功能

    - 文件路径被构造为包含当前日期的格式,例如“年月日.Log”,这样每个日志文件都可以对应到不同的日期,方便管理。 - 使用`Directory.CreateDirectory()`创建日志文件所在的目录,如果该目录不存在的话。 2. **...

    C# 高效线程安全,解决多线程写txt日志类.zip

    "C# 高效线程安全,解决多线程写txt日志类.zip" 提供了一个专门用于多线程环境下写入txt日志文件的解决方案,确保了在并发写入时的数据一致性与程序稳定性。 首先,我们要理解什么是线程安全。线程安全是指当多个...

    C# 打开并附加到日志文件

    本文将深入探讨如何使用C#打开并附加到现有的日志文件,以便在程序运行过程中追加新的日志信息。 首先,让我们了解什么是日志文件。日志文件是应用程序生成的文本文件,其中包含关于程序执行过程的详细信息,如警告...

    C#读取大文本文件(4G)并将其批量写入数据库(每次100万条).zip

    本示例聚焦于使用C#语言读取大型文本文件(如4GB大小)并将其批量写入数据库(每次处理100万条记录)。这种操作在大数据处理场景下尤为常见,因为一次性读取和处理整个大文件可能会导致内存溢出,因此采用分批处理的...

    c#log日志类和日志分析器(源码)

    在C#编程中,日志记录是一个至关重要的实践,它帮助开发者跟踪程序运行时的状态,定位和解决问题。本文将深入探讨“c# log...对于初学者,参考这些源码是学习C#日志处理的好起点,有助于加深对日志机制和实践的理解。

    C#插入日志

    这里的配置意味着日志将被写入`logs\application.log`文件,每条日志包含日期、线程、日志级别、日志源和消息。 **在代码中使用Log4net** 1. 通过`ILog`接口获取日志实例,然后使用不同级别的方法记录日志: ```...

    超好用的C# Log日志控件

    "超好用的C# Log日志控件"是一个专门针对C#设计的日志管理工具,通过简单地引用DLL库,开发者可以方便地在项目中集成日志功能,而无需从头编写复杂的日志处理代码。 首先,日志控件的核心功能是提供记录、分类和...

    循环向一个文件写入100行数据

    在编程领域,尤其是在使用C#这种强类型的语言时,向文件写入数据是一项常见的任务。本文将详细讨论如何使用C#来实现“循环向一个文件写入100行数据”的功能,以及在这个过程中可能涉及的相关知识点。 首先,我们要...

    C#进行dat文件读写操作

    在处理各种数据文件时,C#提供了丰富的类库和方法,使得对不同格式的文件进行读写操作变得简单易行。本篇文章将详细探讨如何在C#中对dat文件进行读写操作,以及与CSV或txt文本文件的交互。 1. **C# CSV或txt文本...

    C#动态创建文件并写入内容

    在C#编程中,动态创建文件并写入内容是一项基础且重要的操作,广泛应用于日志记录、数据存储、配置文件生成等场景。本教程将详细讲解如何在C#环境中实现这一功能,以及如何在Form页面中进行快速集成。 首先,我们...

    c#实现日志读写 c#实现日志读写

    C#实现日志读写是指在C#程序中实现日志的读写操作,日志读写是指将程序中的错误信息、调试信息或其他信息记录到日志文件中,以便于程序的维护和调试。下面是C#实现日志读写的详细知识点: 一、日志读写的重要性 ...

    c#日志分析器

    总结来说,“C#日志分析器”是一个强大的工具,它不仅能够定制化日志文件大小,还能按照异常等级进行记录,为C#开发者提供了一种高效、灵活的故障排查手段。同时,配合如“LogHelper”这样的辅助类,可以更好地集成...

Global site tag (gtag.js) - Google Analytics