是写事件日志还是就是一个文本文件?事件日志: 使用EventLog 类,如: 下面的示例创建源 MySource(如果尚未存在),并在事件日志 MyNewLog 中写入一项。using System; using System.Diagnostics; using System.Threading;
class MySample{ public static void Main(){
// Create the source, if it does not already exist. if(!EventLog.SourceExists("MySource")){ EventLog.CreateEventSource("MySource", "MyNewLog"); Console.WriteLine("CreatingEventSource"); }
// Create an EventLog instance and assign its source. EventLog myLog = new EventLog(); myLog.Source = "MySource";
// Write an informational entry to the event log. myLog.WriteEntry("Writing to event log.");
} } 文本文件: 如下代码向一个文本文件写入字符内容 using System; using System.IO;class Test { public static void Main() { // Create an instance of StreamWriter to write text to a file. // The using statement also closes the StreamWriter. using (StreamWriter sw = new StreamWriter("TestFile.txt")) { // Add some text to the file. sw.Write("This is the "); sw.WriteLine("header for the file."); sw.WriteLine("-------------------"); // Arbitrary objects can also be written to the file. sw.Write("The date is: "); sw.WriteLine(DateTime.Now); } } }
使用EventLog 类,如:
下面的示例创建源 MySource(如果尚未存在),并在事件日志 MyNewLog 中写入一项。using System;
using System.Diagnostics;
using System.Threading;
class MySample{ public static void Main(){
// Create the source, if it does not already exist.
if(!EventLog.SourceExists("MySource")){
EventLog.CreateEventSource("MySource", "MyNewLog");
Console.WriteLine("CreatingEventSource");
}
// Create an EventLog instance and assign its source.
EventLog myLog = new EventLog();
myLog.Source = "MySource";
// Write an informational entry to the event log.
myLog.WriteEntry("Writing to event log.");
}
}
文本文件:
如下代码向一个文本文件写入字符内容
using System;
using System.IO;class Test
{
public static void Main()
{
// Create an instance of StreamWriter to write text to a file.
// The using statement also closes the StreamWriter.
using (StreamWriter sw = new StreamWriter("TestFile.txt"))
{
// Add some text to the file.
sw.Write("This is the ");
sw.WriteLine("header for the file.");
sw.WriteLine("-------------------");
// Arbitrary objects can also be written to the file.
sw.Write("The date is: ");
sw.WriteLine(DateTime.Now);
}
}
}