|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79Логи парсить на множестве машин - дело неблагодарное ))) Поэтому есть Elastic Мы через Serilog пишем в Elastic (заполняем кросс-системный идентификатор запроса, ид клиента, дату, инфу по серверу, сервису и бизнес-данные) - и получаем возможность поиска по всему массиву логов +1 Serilog рулит. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 22:07 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatskyANAпропущено... Вы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать? grep? grep - это типа удобно? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 22:24 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий Мухfkthatпропущено... grep? grep - это типа удобно? За неимением лучшего... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 23:10 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAВы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать? "Кто что делал?" это уже скорее аудит, а не лог. Лог это просто "чо это за херня случилась?" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 00:03 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat, топик что-ли не читал? listtoviewДмитрий Мухпропущено... А ожидания-то какие? Ну записал в файл, а дальше что? Что бы понимать кто что делал. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 07:00 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий Мухfkthat, топик что-ли не читал? Нет, конечно. Кто их тут читает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 07:40 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий Мух, Я к тому, просто, что если речь о просто логгировании, то, по-моему достаточно и текстового лога с ротацией + grep, конечно :-) А если нужен детальный аудит, то тут уже надо в БД писать. Мы у себя весь аудит кидаем в кролика, потом из него отдельный сервис пишет в монгу. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 07:48 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewЧто бы понимать кто что делал. Все ходы должны быть записаны плюс логирование ошибок ошибки еще по почте буду отправлять админам fkthatЯ к тому, просто, что если речь о просто логгировании, то, по-моему достаточно и текстового лога с ротацией + grep, конечно :-) А если нужен детальный аудит, то тут уже надо в БД писать. Примерно к такому выводу и пришли: писать в БД, а не бегать от машины к машине и грепать логи. Не забывай, что это топик про десктоп ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 07:59 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Но ТСу в итогу по фигу походу, кто и как потом с его логами возиться будет. Решил как ему проще :) listtoviewИз коробки Trace.WriteLine ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 08:01 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий МухlisttoviewИз коробки Trace.WriteLine Как-то это слишком сложно Неужели не "достаточно System.IO" (c) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 08:23 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
а в чем недостаток Trace.WriteLine ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 09:01 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewа в чем недостаток Trace.WriteLine В том, что послезавтра у вас все-таки решат писать лог в БД, или даже просто переделать формат вывода, и будете все нах переделывать. Неужели это такой большой труд освоить какую-нибудь распространенную либу логгирования? Это же дел на полчаса максимум. Правда, да, это надо тащить в приложение либу в пару сотен килобайт, и, если у вас приложение запускается с дискет 5.25, то это может быть уже проблемой Вот же, плеат, тебе тут стопитсот человек советуют как лучше поступить, но ты все равно идешь своим путем. Что больше всего злит, что с результатами этого "своего пути" потом, как показывает опыт, дрочиться приходится уже кому-то другому, который был вообще не при чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 09:27 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatlisttoviewа в чем недостаток Trace.WriteLine В том, что послезавтра у вас все-таки решат писать лог в БД, или даже просто переделать формат вывода, и будете все нах переделывать. Неужели это такой большой труд освоить какую-нибудь распространенную либу логгирования? Это же дел на полчаса максимум. Правда, да, это надо тащить в приложение либу в пару сотен килобайт, и, если у вас приложение запускается с дискет 5.25, то это может быть уже проблемой Вот же, плеат, тебе тут стопитсот человек советуют как лучше поступить, но ты все равно идешь своим путем. Что больше всего злит, что с результатами этого "своего пути" потом, как показывает опыт, дрочиться приходится уже кому-то другому, который был вообще не при чем. почему вы решили, что я его использую? сами придумали, поверили, обиделись? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 17:22 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatПравда, да, это надо тащить в приложение либу в пару сотен килобайт, и, если у вас приложение запускается с дискет 5.25, то это может быть уже проблемой Ещё есть такая штука: https://github.com/damianh/LibLog это чтоб ваще можно было логгер заменить на любой другой )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 18:37 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
hVosttfkthatПравда, да, это надо тащить в приложение либу в пару сотен килобайт, и, если у вас приложение запускается с дискет 5.25, то это может быть уже проблемой Ещё есть такая штука: https://github.com/damianh/LibLog это чтоб ваще можно было логгер заменить на любой другой )))) В коре такая штука из коробки. Microsoft.Extensions.Logging. Вообще это всегда был давний best practice - всегда логгер заворачивать в простенький раппер, чтобы не зависеть от конкретного. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 19:14 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
hVosttэто чтоб ваще можно было логгер заменить на любой другой )))) Тоже этим страдал, но толку оказалось немного ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 20:26 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79hVosttэто чтоб ваще можно было логгер заменить на любой другой )))) Тоже этим страдал, но толку оказалось немного что не понравилось/не оправдало ожидания? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 06:44 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
love_bach, Не меняют каждые 5 минут в проектал ОРМы, логи, базы и так далее. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:01 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123love_bach, Не меняют каждые 5 минут в проектал ОРМы, логи, базы и так далее. В проекте-то не меняют, но, иногда, надо код использовать в нескольких разных проектах, а в них, исторически, разные фреймворки для логгирования. У нас, например, так было - в одном log4net, в другом, что поновее - NLog. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:24 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat, Специалист по усложнению проектов. Тебе 2 мембера сказали что профита никакого. Ты типа обосновал профит фразой fkthatно, иногда, надо код использовать в нескольких разных проектах Так обосновывают менеджеры распил бабла. Ничего конкретного, но человекочасы добавлены. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:38 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123fkthat, Специалист по усложнению проектов. Тебе 2 мембера сказали что профита никакого. Очешуеть какая выборка. Аж целых два мембера. У них никакого значит ни у кого никакого? Я тебе рассказал о реальной ситуации, где от этого была польза. Иди уже формы свои рисуй, упрощатель. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 10:51 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123fkthat, Специалист по усложнению проектов. Тебе 2 мембера сказали что профита никакого. У пациента шизофрения. Какие 2 мембера? Arm79 написал, что толку оказалось немного, что означает, что определённый профит был :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:14 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatPetro123love_bach, Не меняют каждые 5 минут в проектал ОРМы, логи, базы и так далее. В проекте-то не меняют, но, иногда, надо код использовать в нескольких разных проектах, а в них, исторически, разные фреймворки для логгирования. У нас, например, так было - в одном log4net, в другом, что поновее - NLog. Для себя и вижу два типичных сценария: 1. Сервис (подсистему) необходимо интегрировать с разными продуктами, где используются разные подсистемы логирования. И наоборот в продукт необходимо интегрировать сторонний сервис (подсистему); 2. Библиотеки, где необходимо внедрить ILogger. Фактически сказать как и куда логи складывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:18 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat, Дмитрий Мух, Вы нашли друг друга. Продолжайте. У вас общие, Высоконагруженные проекты) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:20 |
|
|
start [/forum/topic.php?fid=20&msg=39808150&tid=1398960]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 273ms |
0 / 0 |