程序其實很簡單直接貼代碼了
eventLog1是一個控件
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace SetEventLog { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { if (System.Diagnostics.EventLog.SourceExists("ZhyScoure")) //判斷是否存在事件源 { System.Diagnostics.EventLog.SourceExists("ZhyScoure"); //刪除事件源注冊 } System.Diagnostics.EventLog.CreateEventSource("ZhyScoure", "NewLog1"); //創建日志信息 eventLog1.Log = "NewLog1"; //設置日志名稱 eventLog1.Source = "ZhyScoure"; //事件源名稱 eventLog1.MachineName = "."; } private void btnWriteLog_Click(object sender, EventArgs e) { if (System.Diagnostics.EventLog.Exists("NewLog1")) { if (textBox1.Text != "") { eventLog1.WriteEntry(textBox1.Text.ToString()); MessageBox.Show("日志寫入成功"); textBox1.Text = ""; } else { MessageBox.Show("日志內容不能為空"); } } else { MessageBox.Show("日志不存在"); } } } }
日志寫入了那到哪兒去了呢?
鍵盤:WIn+R
ok了