0
每次用戶都做了一些添加,刪除或編輯數據的操作。 我想保留它的記錄。所以系統管理員可以看到誰以後做了什麼。c# - 保持記錄windows窗體應用程序事件的最佳方式是什麼?
例如
private AddUser(User id)
{
if(id != null)
{
MessageBox.Show("Item Updated");
string sqlAddUser = "INSERT INTO 'DATABASE.USER' VALUES (Item.ID, Item.Name, Item.Address)";
if(db.SqlNonQuery(sqlAddUser) //If successful
{
///To DO : Add system log into database
///Ex. string sqlLog = DateTime.Now + User.ID + " added Item ID " + item.ID;
}
else
{
MessageBox.Show("Error");
}
}
}
有沒有什麼更好的方法或慣例去做呢?謝謝。
我會試Log4Net.Thank你。 – 2012-01-27 08:27:02