powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите аналог EurekaLog для .Net
13 сообщений из 13, страница 1 из 1
Подскажите аналог EurekaLog для .Net
    #38592922
Фотография Arzumanyan Karen Raphaelovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, уважаемые,

Есть такое добро EurekaLog ( https://www.eurekalog.com), но оно только для Delphi и C++Builder.
Вот интересует и очень нужно подобное но для .Net.
Необходимо чтобы при возникновении необработанного исключение собиралась информация вместе с call stack, с указанием места в коде, функцию и прочее, где возникла проблема, и всё это добро можно было отправить по почте или сохранить в файл с последующей ручной отправкой по почте.

ЗЫ: Гугл находит ссылки на некий EurekaLog 6.5.12 for .NET но по ним всё пусто.


_____________________________
Жизнь это игра, для которой нет tutorial'а
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38592959
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
log4net, nlog
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38592995
Фотография Arzumanyan Karen Raphaelovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79log4net, nlog
Про этих я знаю, но не о том речь.
С ними нужно делать что-то типо того:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
...
public void Test2()
{
    try
    {
        //Специально вызываем ошибку для проверки
        TestLog d = null;
        d.ToString();
    }
    catch (Exception error)
    {
        log.Error(error.Message);                
    }
}
...


А нужно чтобы в случае где возник эксепшн необрабатываемый, допустим в таком случае:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
...
public void Test2()
{
        //Специально вызываем ошибку для проверки
        TestLog d = null;
        d.ToString();
}
...


Не вылазило окно от .Net с call stack`ом, а вылезло в идеала симпатичное окошко с информацией, что мол дорогой пользователь тут случилось непредвиденное, но ты не переживай, вот отправь пожалуйста разработчику информацию подробную и они постараются её как можно быстрее проанализировать решить возникшую проблему.

Как-то так.
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38593005
Фотография Arzumanyan Karen Raphaelovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ключевым в вопросе является - "необработанного исключение" .
Те что обёрнутый в try...catch и так логируются не о них речь.
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38593011
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AppDomain.UnhandledException +
Arm79log4net, nlog
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38593061
Фотография Arzumanyan Karen Raphaelovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79 AppDomain.UnhandledException


А вот за это спасибо. Не готовое решение, но можно попробовать развить в нужном направление.
О результатах отпишусь.
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38593192
Фотография Arzumanyan Karen Raphaelovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application.ThreadException
Вот это в итоге наверное буду юзать, первые тесты показывают что отловить и отправить в лог таким образом можно необработанные события.
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38593411
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arzumanyan Karen Raphaelovich Application.ThreadException
Вот это в итоге наверное буду юзать, первые тесты показывают что отловить и отправить в лог таким образом можно необработанные события.

Application.ThreadException = System.Windows.Forms.
Это событие позволяет приложению Windows Forms обрабатывать в противном случае необработанные исключения, происходящие в потоках Windows Forms

Так что если тип приложения отличается от WinForms, например, сервисы или консоль, будут проблемы
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38776860
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите почему нлог дублирует записи?
10/15/2014 10:14:46|Debug|select "Date_Add" || SELECT "Date_Add" FROM "SC_Post16"."TPost16" order by "Date_Add" desc limit 1;
10/15/2014 10:14:46|Debug|select "Date_Add" || SELECT "Date_Add" FROM "SC_Post16"."TPost16" order by "Date_Add" desc limit 1;
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38776935
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
des1roer,

может, вы заведете отдельную тему и более подробно распишите проблему?
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38777095
Фотография Belavik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
des1roerподскажите почему нлог дублирует записи?
10/15/2014 10:14:46|Debug|select "Date_Add" || SELECT "Date_Add" FROM "SC_Post16"."TPost16" order by "Date_Add" desc limit 1;
10/15/2014 10:14:46|Debug|select "Date_Add" || SELECT "Date_Add" FROM "SC_Post16"."TPost16" order by "Date_Add" desc limit 1;
ВОЗМОЖНО. Смотрите в <rules>
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38777191
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Так что если тип приложения отличается от WinForms, например, сервисы или консоль, будут проблемыВ WPF, WCF, ASP.Net - везде есть места для централизованной обработки исключений.
...
Рейтинг: 0 / 0
Подскажите аналог EurekaLog для .Net
    #38777206
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КArm79Так что если тип приложения отличается от WinForms, например, сервисы или консоль, будут проблемыВ WPF, WCF, ASP.Net - везде есть места для централизованной обработки исключений.
1) Зачем мне отвечать на ответы полугодичной давности?
2) Про WPF ничего не знаю, про ASP.NET и WCF - имеется ввиду health monitoring или что? И как тогда быть с WCF на хосте windows-сервиса либо консоли?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите аналог EurekaLog для .Net
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]