powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Посоветуйте библиотеку
25 сообщений из 152, страница 3 из 7
Посоветуйте библиотеку
    #39808002
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Логи парсить на множестве машин - дело неблагодарное )))
Поэтому есть Elastic

Мы через Serilog пишем в Elastic (заполняем кросс-системный идентификатор запроса, ид клиента, дату, инфу по серверу, сервису и бизнес-данные) - и получаем возможность поиска по всему массиву логов
+1 Serilog рулит.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808007
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatskyANAпропущено...

Вы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать?
grep?
grep - это типа удобно?
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808025
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухfkthatпропущено...

grep?
grep - это типа удобно?

За неимением лучшего...
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808038
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать?
"Кто что делал?" это уже скорее аудит, а не лог. Лог это просто "чо это за херня случилась?"
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808082
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

топик что-ли не читал?

listtoviewДмитрий Мухпропущено...

А ожидания-то какие? Ну записал в файл, а дальше что?
Что бы понимать кто что делал.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808097
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухfkthat,

топик что-ли не читал?


Нет, конечно. Кто их тут читает.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808100
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,

Я к тому, просто, что если речь о просто логгировании, то, по-моему достаточно и текстового лога с ротацией + grep, конечно :-) А если нужен детальный аудит, то тут уже надо в БД писать. Мы у себя весь аудит кидаем в кролика, потом из него отдельный сервис пишет в монгу.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808105
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewЧто бы понимать кто что делал.
Все ходы должны быть записаны
плюс логирование ошибок
ошибки еще по почте буду отправлять админам
fkthatЯ к тому, просто, что если речь о просто логгировании, то, по-моему достаточно и текстового лога с ротацией + grep, конечно :-) А если нужен детальный аудит, то тут уже надо в БД писать.
Примерно к такому выводу и пришли: писать в БД, а не бегать от машины к машине и грепать логи.

Не забывай, что это топик про десктоп
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808106
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но ТСу в итогу по фигу походу, кто и как потом с его логами возиться будет.
Решил как ему проще :)

listtoviewИз коробки
Trace.WriteLine
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808112
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухlisttoviewИз коробки
Trace.WriteLine

Как-то это слишком сложно Неужели не "достаточно System.IO" (c)
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808133
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в чем недостаток Trace.WriteLine
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808150
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewа в чем недостаток Trace.WriteLine
В том, что послезавтра у вас все-таки решат писать лог в БД, или даже просто переделать формат вывода, и будете все нах переделывать. Неужели это такой большой труд освоить какую-нибудь распространенную либу логгирования? Это же дел на полчаса максимум. Правда, да, это надо тащить в приложение либу в пару сотен килобайт, и, если у вас приложение запускается с дискет 5.25, то это может быть уже проблемой

Вот же, плеат, тебе тут стопитсот человек советуют как лучше поступить, но ты все равно идешь своим путем. Что больше всего злит, что с результатами этого "своего пути" потом, как показывает опыт, дрочиться приходится уже кому-то другому, который был вообще не при чем.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808449
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatlisttoviewа в чем недостаток Trace.WriteLine
В том, что послезавтра у вас все-таки решат писать лог в БД, или даже просто переделать формат вывода, и будете все нах переделывать. Неужели это такой большой труд освоить какую-нибудь распространенную либу логгирования? Это же дел на полчаса максимум. Правда, да, это надо тащить в приложение либу в пару сотен килобайт, и, если у вас приложение запускается с дискет 5.25, то это может быть уже проблемой

Вот же, плеат, тебе тут стопитсот человек советуют как лучше поступить, но ты все равно идешь своим путем. Что больше всего злит, что с результатами этого "своего пути" потом, как показывает опыт, дрочиться приходится уже кому-то другому, который был вообще не при чем.
почему вы решили, что я его использую?
сами придумали, поверили, обиделись?
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808503
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatПравда, да, это надо тащить в приложение либу в пару сотен килобайт, и, если у вас приложение запускается с дискет 5.25, то это может быть уже проблемой


Ещё есть такая штука: https://github.com/damianh/LibLog

это чтоб ваще можно было логгер заменить на любой другой ))))
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808529
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttfkthatПравда, да, это надо тащить в приложение либу в пару сотен килобайт, и, если у вас приложение запускается с дискет 5.25, то это может быть уже проблемой


Ещё есть такая штука: https://github.com/damianh/LibLog

это чтоб ваще можно было логгер заменить на любой другой ))))

В коре такая штука из коробки. Microsoft.Extensions.Logging. Вообще это всегда был давний best practice - всегда логгер заворачивать в простенький раппер, чтобы не зависеть от конкретного.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39808573
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttэто чтоб ваще можно было логгер заменить на любой другой ))))
Тоже этим страдал, но толку оказалось немного
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809028
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79hVosttэто чтоб ваще можно было логгер заменить на любой другой ))))
Тоже этим страдал, но толку оказалось немного

что не понравилось/не оправдало ожидания?
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809074
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach,
Не меняют каждые 5 минут в проектал ОРМы, логи, базы и так далее.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809081
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123love_bach,
Не меняют каждые 5 минут в проектал ОРМы, логи, базы и так далее.
В проекте-то не меняют, но, иногда, надо код использовать в нескольких разных проектах, а в них, исторически, разные фреймворки для логгирования. У нас, например, так было - в одном log4net, в другом, что поновее - NLog.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809086
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,
Специалист по усложнению проектов.
Тебе 2 мембера сказали что профита никакого.
Ты типа обосновал профит фразой
fkthatно, иногда, надо код использовать в нескольких разных проектах
Так обосновывают менеджеры распил бабла. Ничего конкретного, но человекочасы добавлены.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809092
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123fkthat,
Специалист по усложнению проектов.
Тебе 2 мембера сказали что профита никакого.
Очешуеть какая выборка. Аж целых два мембера. У них никакого значит ни у кого никакого? Я тебе рассказал о реальной ситуации, где от этого была польза. Иди уже формы свои рисуй, упрощатель. :)
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809102
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123fkthat,
Специалист по усложнению проектов.
Тебе 2 мембера сказали что профита никакого.
У пациента шизофрения. Какие 2 мембера?

Arm79 написал, что толку оказалось немного, что означает, что определённый профит был :)
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809104
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatPetro123love_bach,
Не меняют каждые 5 минут в проектал ОРМы, логи, базы и так далее.
В проекте-то не меняют, но, иногда, надо код использовать в нескольких разных проектах, а в них, исторически, разные фреймворки для логгирования. У нас, например, так было - в одном log4net, в другом, что поновее - NLog.
Для себя и вижу два типичных сценария:

1. Сервис (подсистему) необходимо интегрировать с разными продуктами, где используются разные подсистемы логирования. И наоборот в продукт необходимо интегрировать сторонний сервис (подсистему);
2. Библиотеки, где необходимо внедрить ILogger. Фактически сказать как и куда логи складывать.
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809107
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,
Дмитрий Мух,
Вы нашли друг друга. Продолжайте. У вас общие, Высоконагруженные проекты)
...
Рейтинг: 0 / 0
Посоветуйте библиотеку
    #39809120
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123fkthat,
Дмитрий Мух,
Вы нашли друг друга. Продолжайте. У вас общие, Высоконагруженные проекты)
По крайней мере нам есть, что обсуждать. Различные технические решения и опыт их применения.
...
Рейтинг: 0 / 0
25 сообщений из 152, страница 3 из 7
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Посоветуйте библиотеку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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