Size: a a a

2020 June 24

K

Kerrigan in codingteam
логирование это тупо писать логи, а ты хочешь аналитику с контекстами и идентификаторами пользователя/приложения/машины
источник

K

Kerrigan in codingteam
https://matomo.org/ вот эта штука умеет например
источник

t

teddy in codingteam
У меня есть неколторый процессинг инпутов некоих данных, иногда эти данные прилетают не в том виде, в котором я ожидаю. И у меня происходит ексепшн, и весь процессинг инпутфайла просто роллбечится. Я не пишу в лог ничего, что меньше ERROR, т.к. читать будет довольно много (часто на инпут данные есть). Потому я подумал вот как-то логировать бы все, но только в файл писать все лишь тогда, когда есть ошибка в транзакции, так сказать.
источник

t

teddy in codingteam
Если я буду анализировать, то мне надо все писать, чтобы был весь флоу, в таком случае даже нормально спроцесшенный инпут будет генерировать много логов
источник

c

codingteam@cjr in codingteam
Orhideous
@teddy Я склоняюсь к тому, что тебе проще оставить логгирование как можно простым, а логи обрабатывать на стороне.
источник

c

codingteam@cjr in codingteam
Orhideous
Не вручную, понятно, и не глазами читать.
источник

K

Kerrigan in codingteam
если тебе не хочется аналитику, то могу предложить только MVI
источник

K

Kerrigan in codingteam
но это придется приложение переписывать под архитектуру
источник

t

teddy in codingteam
фишка еще в том, что у меня много таких приложений
источник

t

teddy in codingteam
и щас там банальный log4net
источник

K

Kerrigan in codingteam
тогда внедряй аналитику
источник

K

Kerrigan in codingteam
иначе ты охереешь
источник

t

teddy in codingteam
про автоматизированый парсер логов я уже думал, у нас даже был такой тип логгинга, что при ерроре сапортам летело письмо, и девелоперам заодно )
источник

t

teddy in codingteam
это было довольно юзабельно
источник

K

Kerrigan in codingteam
сервис аналитики так умеет
источник

t

teddy in codingteam
да, вот только мы on premise
источник

K

Kerrigan in codingteam
teddy
да, вот только мы on premise
поднимите свой
источник

t

teddy in codingteam
в таком случае придется и логирование вербовозить)
источник

K

Kerrigan in codingteam
в любом случае придется дописывать
источник

t

teddy in codingteam
не-не, дописывать - это ОК, тем более, что мы планируем логирование в отдельный nuget вынести, все будет довольно гибко
источник