Как мы можем регистрировать операции пользователя для приложения asp.net. Далее, каков подход для сохранения данных журнала? Незлое руководство.Как регистрировать операции пользователя для приложения asp.net?
ответ
Я рекомендую использовать структуру ведения журнала, такую как log4net или NLog. Эти рамки позволяют вам регистрироваться во многих местах назначения и, что более важно, они позволяют принять решение после завершения вашего приложения, то есть вы можете настроить, где записываются сообщения журнала.
Лично я хотел бы войти в базу данных в случае веб-приложений.
или вы могли бы использовать общую инфраструктуру Logging, чтобы скрыть реализацию и переключаться между лесорубами по желанию
http://netcommon.sourceforge.net
Где вы храните каротаж во многом продиктованы тем, как вы будете потреблять записи данных (то есть читать и интерпретировать данные каротажа, при необходимости предпринимать действия). Если лицо, которое анализирует данные регистрации, имеет доступ к машине и не критично для бизнеса, просто войдите в файл. Если машина имеет решающее значение для вашей компании, у вас, вероятно, есть какое-то программное обеспечение для мониторинга, и публикация журнала в журналах событий или WMI становится интересной.
Если вы входите в файл, подумайте, как долго вам нужны данные ведения журнала и сколько из них вам нужно за один раз. Вы можете использовать скользящие файлы журналов, чтобы убедиться, что они не становятся гигантскими и потребляют половину вашего места на жестком диске. Вы также можете использовать фильтры или приоритеты для регистрации только ошибок, если нет ничего плохого, и откройте фильтр для отладки или подробного анализа при исследовании проблемы.
Библиотека протокола IIRC log4net и/или корпорация может регистрироваться в формате, который читается средством просмотра трассировки службы WCF, см. http://msdn.microsoft.com/en-us/library/ms732023.aspx (но я не уверен в этом). Однако у Log4net есть панель инструментов.
Существует два способа: либо сохранить данные журнала в базе данных, либо создать простой текстовый файл, чтобы вы могли отслеживать события.
Здесь я даю простой код для отслеживания события и ведения данных журнала и сохранения данных журнала в текстовом файле. Это может помочь вам решить вашу проблему.
Прежде всего, вы должны импортировать пространство имен:
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-Это сообщение вы должны отслеживать или хранить в файле журнала
- 1. Как регистрировать операции пользователя в веб-приложении?
- 2. Как регистрировать операции в Couchbase?
- 3. Как регистрировать многократные операции? (C#)
- 4. Как регистрировать данные приложения?
- 5. Как регистрировать операции Spring Data MongoDB?
- 6. Как регистрировать операции основания рабочего процесса
- 7. Как регистрировать операции внутри функции foldl Haskell?
- 8. Как регистрировать операции EC2 на AWS?
- 9. Asp.Net MVC Как регистрировать все действия, вызываемые
- 10. Как регистрировать действия пользователя в codeigniter
- 11. Как найти имя пользователя приложения (ASP.NET/IIS)
- 12. Запуск приложения ASP.NET MVC как конкретного пользователя
- 13. ASP.NET ОПЕРАЦИИ
- 14. Как регистрировать необработанные исключения в ASP.NET MVC?
- 15. Как кэшировать учетные данные пользователя для мобильного приложения asp.net mvc3
- 16. Asp.net Identity - регистрировать каждый логин
- 17. Как разрешить MediaWiki регистрировать пользователя для редактирования Common.css?
- 18. Как вручную регистрировать контроллеры ASP.NET MVC?
- 19. Как мне регистрировать исключения в ASP.NET?
- 20. Настроить IsInRole для приложения ASP.NET
- 21. Как регистрировать ресурсы tastypie из внешнего приложения?
- 22. Структура ведения журнала для приложения ASP.NET
- 23. Создание пользователя для пользователя ASP.NET
- 24. Как регистрировать и трассировать исключения для .net-приложения
- 25. Как эффективно регистрировать асинхронно?
- 26. Проверка подлинности Tomcat и операции для пользователя
- 27. Аутентификация пользователя ASP.NET MVC из приложения WPF
- 28. Как распараллелить операции с ЦП в ASP.NET
- 29. Как установить другой язык для приложения asp.NET?
- 30. Как создать субдомен динамически для приложения Asp.net?
вы можете любезно разработать «потребляющие результаты». Благодарю. – HotTester
Я имею в виду «читать и интерпретировать данные регистрации, при необходимости предпринимать действия». Это может быть полностью ручным или частично автоматизированным, если у вас есть решение для мониторинга. – stombeur