Существует два способа: либо сохранить данные журнала в базе данных, либо создать простой текстовый файл, чтобы можно было отслеживать события.
Здесь я даю простой код того, как отслеживать событие, вести подробности журнала и сохранять подробности журнала в текстовом файле. Это может помочь вам решить вашу проблему.
Прежде всего вы должны импортировать пространство имен:
using System.IO;
Я создал небольшую функцию для отслеживания деталей журнала-
public void LogEntry(string msg, string path)
{
try
{
//It will open the file, append the your message and close the file
File.AppendAllText(path,msg);
}
catch (Exception ex)
{
ex.GetBaseException();
}
}
В этой функции вы должны передать два параметра
- Сообщение
- Путь вашего текстового файла
Например
string logmsg;
logmsg = "** " + DateTime.Now.ToString() + "||" + "User:" + UserName + "||" + " EventDesc: Login Attempt Failed";
l1.LogEntry(logmsg, Server.MapPath("LoginEvent.txt"));
Здесь LoginEvnet.txt - это имя текстового файла, в котором я храню данные журнала.
logmsg-Это сообщение, которое вы должны отследить или сохранить в файле журнала