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을 사용해 보겠습니다. 감사합니다. –