C#的日志文件怎么写?
C#的日志文件怎么写?对写一个log不会用,也不会写!!!
------解决方案--------------------是写事件日志还是就是一个文本文件?   
 事件日志: 
    使用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); 
         } 
     } 
 }