Я разрабатываю реализацию ELMAH в веб-приложении, которое записывает исключения в SQL Server. . Впрочем, это несущественно. Моя цель — включить имя приложения в журнал, чтобы я мог легко определить приложение-нарушитель с первого взгляда при проверке отчетов об ошибках. Я искал повсюду, часами пытаясь найти решение. Я включил Application Name=[myApp]
в свою строку подключения к SQL Server, но это помогает мне идентифицировать приложение только во время трассировки SQL Server, а не в моей фактической регистрации ошибок.
Кто-нибудь сделал это? Вот пример записи журнала в моей базе данных. Я также хотел бы видеть имя приложения в списке. Так получилось, что это реализация таблицы ELMAH, но с таким же успехом это могла быть пользовательская таблица с тем же полем.
Я бы подумал, что это должно быть так же просто, как добавить значение к web.config
или что-то в этом роде, но я не могу найти такого решения или любого другого. Я, вероятно, также должен отметить, что я использую IIS 7.5 и .NET 4.0 на случай, если это как-то связано. :)