Chúng tôi đã giới thiệu cho các bạn cách đọc từ Event Log. Hôm nay chúng tôi xin hướng dẫn các bạn cách ghi vào Event Log. Chúng ta sẽ tạo một trang quản lý các lỗi khi trang ASP.NET sinh lỗi
<%@ Import Namespace=''System.Data'' %>
<%@ Import Namespace=''System.Data.SQL'' %>
<%@ Import Namespace=''System.Diagnostics'' %>
<script language=''c#'' runat=''server''>
void Page_Load(Object source, EventArgs e)
{
try {
SQLConnection objConn;
objConn = new SQLConnection(''server=localhost;uid=foo;pwd=bar;d atabase=pubs'');
objConn.Open();
}
catch (Exception eError)
{
RecordError(eError, EventLogEntryType.Error);
}
}
void RecordError(Exception eError, EventLogEntryType enumType)
{
const String strSource = ''ASP.NET'', strLogName = ''System'';
EventLog objLog = new EventLog(strLogName);
objLog.Source = strSource;
objLog.WriteEntry(eError.Message, enumType);
}
Đoạn code sẽ ghi vào Event Log khi không kết nối vào SQL Server (dĩ nhiên là không được vì chúng ta đang thử để báo lỗi)
Theo diễn đàn tin học
Nguồn: Ghi vào Event Log trong ASP.Net
_________________________

Kiến thức về tự học lập trình ASP.Net
Tham khảo blog kiến thức về lập trình : http://laptrinhvien-aptech.blogspot.com/
Tham gia các khóa học tại Aptech Nguồn: http://diendankienthuc.net.