|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
для логирования в файл и есть ли смысл юзать сторонее когда можно самому в файл писать ? на одном из проектов использовался ILog, я так и не понял какой от него толк ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:15 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
https://nlog-project.org/ можно и самопал, задача тривиальная, писать в файл с синхронизацией на случай многопоточности ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:48 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewесть ли смысл юзать сторонее когда можно самому в файл писать ? есть Roman Mejtesможно и самопал, задача тривиальная, писать в файл с синхронизацией на случай многопоточности нехороший совет ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:10 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoview, У меня NLog. Вкусности долго рассказывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:30 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123listtoview, У меня NLog. Вкусности долго рассказывать. ок ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:36 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewPetro123listtoview, У меня NLog. Вкусности долго рассказывать. ок log4net, вкусности еще дольше разжевывать но не самопал - это точно ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 16:50 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Ролг Хупинlisttoviewпропущено... ок log4net, вкусности еще дольше разжевывать но не самопал - это точно А чем самопал плох? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 16:57 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Супер_ПавРолг Хупинпропущено... log4net, вкусности еще дольше разжевывать но не самопал - это точно А чем самопал плох? время, баги ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 17:06 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Ролг Хупинlog4netпробовал. Оверхед. Он из java. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 17:30 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Супер_ПавРолг Хупинпропущено... log4net, вкусности еще дольше разжевывать но не самопал - это точно А чем самопал плох? ограниченная фукциональность в самых разных аспектах ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 18:02 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Ролг Хупинlisttoviewпропущено... ок log4net, вкусности еще дольше разжевывать но не самопал - это точно Не самопал - это когда горние ангелы прогу забацали? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 19:10 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Roman Mejtes https://nlog-project.org/ можно и самопал, задача тривиальная, писать в файл с синхронизацией на случай многопоточности главное, пусть он так всегда делает. от раза к разу стнет лучше ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 19:49 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123Ролг Хупинlog4netпробовал. Оверхед. Он из java. нормальный он. нет там никакого оверхеда "из java" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 19:51 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Cat2Не самопал - это когда горние ангелы прогу забацали? Не самопал пишут профессионалы ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 20:49 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
love_bachPetro123пропущено... пробовал. Оверхед. Он из java. нормальный он. нет там никакого оверхеда "из java"там точка стоит. Оверхед - это сложнее чем NLog. А ТСу требуется первый логгер в жизни). Из java это то что оттуда родом. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:48 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Да любой логгер подходит, самому писать - это плохо Serilog не самый удобный вариант, но у него есть плюс - сразу писать JSON в Эластик. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:47 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Супер_ПавРолг Хупинпропущено... log4net, вкусности еще дольше разжевывать но не самопал - это точно А чем самопал плох? изобретите велосипед, увидите ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:31 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123Ролг Хупинlog4netпробовал. Оверхед. Он из java. log4net - для NET, а из Java - да, значит, уже была отработата технология ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:32 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Ролг ХупинPetro123пропущено... пробовал. Оверхед. Он из java. log4net - для NET, а из Java - да, значит, уже была отработата технология и родимые пятна до кучи ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:23 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
NLog, Serilog, Microsoft.Extensions.Logging, log4net. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 18:51 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
ИзопропилCat2Не самопал - это когда горние ангелы прогу забацали? Не самопал пишут профессионалы Смешно. Со своей стjроны могу посоветовать библиотеку Sistem.IO ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 19:44 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewдля логирования в файл и есть ли смысл юзать сторонее когда можно самому в файл писать ? на одном из проектов использовался ILog, я так и не понял какой от него толк А ожидания-то какие? Ну записал в файл, а дальше что? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 22:32 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий Мухlisttoviewдля логирования в файл и есть ли смысл юзать сторонее когда можно самому в файл писать ? на одном из проектов использовался ILog, я так и не понял какой от него толк А ожидания-то какие? Ну записал в файл, а дальше что? Что бы понимать кто что делал. Все ходы должны быть записаны плюс логирование ошибок ошибки еще по почте буду отправлять админам ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:08 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewпочте буду отправлять админампусть сами берут в адмике. Не балуй их)) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:14 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoview, Если один exe, то какая почта? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:16 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123listtoview, Если один exe, то какая почта? в смысле какая? в конфиге настраивается) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:23 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewPetro123listtoview, Если один exe, то какая почта? в смысле какая? в конфиге настраивается) app.config ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:23 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoview, Я в смысле стрёмно, если у меня прога локальная начнет что то в инет слать)). Он и платный может быть. Чисто по постановке вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:34 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123listtoview, Я в смысле стрёмно, если у меня прога локальная начнет что то в инет слать)). Он и платный может быть. Чисто по постановке вопрос. не, интранет почта корпоративная ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:02 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoview, возьми nlog и ни в чём себе не отказывай ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:06 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoview, Лучше сразу в твиттер или инстаграмм Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:14 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123listtoview, Лучше сразу в твиттер или инстаграмм Код: c# 1. 2. 3. 4.
норм атрибут) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:56 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewнорм атрибут)а то!... :)) Изопропил выше все сказал. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:12 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewДмитрий Мухпропущено... А ожидания-то какие? Ну записал в файл, а дальше что? Что бы понимать кто что делал. Вы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 16:16 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAlisttoviewпропущено... Что бы понимать кто что делал. Вы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать? не уверен как лучше сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 16:40 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAlisttoviewпропущено... Что бы понимать кто что делал. Вы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать? Ну, с тем, кто делал, вряд будут проблемы - у того же nlog есть Windows Identity Layout Renderer . Что делал - это уже зависит от информативности и детализации самих сообщений. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 18:20 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныskyANAпропущено... Вы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать? Ну, с тем, кто делал, вряд будут проблемы - у того же nlog есть Windows Identity Layout Renderer . Что делал - это уже зависит от информативности и детализации самих сообщений. Речь не про то, как записать в файл информацию о том, кто сделал. А о том, как потом с этим работать. Допустим 100 пользователей, каждый сидит за своим компом и что-то там делает, на каждой машине пишется лог в файл. Вы заходите со своей машины в базу, а там фигня какая-то. Ваши действия? Будете обходить все 100 машин и логи на них смотреть? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 11:19 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
listtoviewskyANAпропущено... Вы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать? не уверен как лучше сделать? Зависит от того, что конерктно стоит за "Что бы понимать кто что делал. Все ходы должны быть записаны" Простой жизненный сценарий приведите? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 11:21 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий МухРечь не про то, как записать в файл информацию о том, кто сделал. А о том, как потом с этим работать. Допустим 100 пользователей, каждый сидит за своим компом и что-то там делает, на каждой машине пишется лог в файл. Вы заходите со своей машины в базу, а там фигня какая-то. Ваши действия? Будете обходить все 100 машин и логи на них смотреть? :) Нет, я в конфиге NLog'а сделаю database target (лог будет писаться в БД), по полю от windows identity сделаю индекс, и буду это дело селектить. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 18:31 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Логи парсить на множестве машин - дело неблагодарное ))) Поэтому есть Elastic Мы через Serilog пишем в Elastic (заполняем кросс-системный идентификатор запроса, ид клиента, дату, инфу по серверу, сервису и бизнес-данные) - и получаем возможность поиска по всему массиву логов ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 18:33 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныДмитрий МухРечь не про то, как записать в файл информацию о том, кто сделал. А о том, как потом с этим работать. Допустим 100 пользователей, каждый сидит за своим компом и что-то там делает, на каждой машине пишется лог в файл. Вы заходите со своей машины в базу, а там фигня какая-то. Ваши действия? Будете обходить все 100 машин и логи на них смотреть? :) Нет, я в конфиге NLog'а сделаю database target (лог будет писаться в БД), по полю от windows identity сделаю индекс, и буду это дело селектить. Отлично. А ещё стоит сразу посмотреть в сторону структурного логирования. И выбор сужается :) Serilog, либо NLog ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 20:30 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79Логи парсить на множестве машин - дело неблагодарное ))) Поэтому есть Elastic Мы через Serilog пишем в Elastic (заполняем кросс-системный идентификатор запроса, ид клиента, дату, инфу по серверу, сервису и бизнес-данные) - и получаем возможность поиска по всему массиву логов Да, да. Вот мы и пришли к тому, что "Все ходы должны быть записаны", но не в файл :) А Elastic, InfluxDB, MongoDB - это уже зависит от того, что из себя представляют ходы и как конкретно с ними будут работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 20:34 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий Мухlisttoviewпропущено... не уверен как лучше сделать? Зависит от того, что конерктно стоит за "Что бы понимать кто что делал. Все ходы должны быть записаны" Простой жизненный сценарий приведите? это философский вопрос: " Что бы понимать кто что делал." ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 13:37 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Ролг ХупинДмитрий Мухпропущено... Зависит от того, что конерктно стоит за "Что бы понимать кто что делал. Все ходы должны быть записаны" Простой жизненный сценарий приведите? это философский вопрос: " Что бы понимать кто что делал." Что же в нём философского? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 13:46 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAЧто же в нём философского?Это он так очень тонко троллит тебя за грамматическую ошибку ) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:10 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAЧто же в нём философского?Это он так очень тонко троллит тебя за грамматическую ошибку ) Меня? Я цитирую автора, если вы кавычки не заметили :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:20 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAShocker.Proпропущено... Это он так очень тонко троллит тебя за грамматическую ошибку ) Меня? Я цитирую автора, если вы кавычки не заметили :)Ну да, не тебя ) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 14:41 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Из коробки Trace.WriteLine ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 21:56 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAlisttoviewпропущено... Что бы понимать кто что делал. Вы уверены, что когда надо будет понять, кто, что делал, то по логу это будет удобно сделать? grep? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 22:06 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#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 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123fkthat, Дмитрий Мух, Вы нашли друг друга. Продолжайте. У вас общие, Высоконагруженные проекты) По крайней мере нам есть, что обсуждать. Различные технические решения и опыт их применения. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:30 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123love_bach, Не меняют каждые 5 минут в проектал ОРМы, логи, базы и так далее. +1 Дмитрий МухArm79 написал, что толку оказалось немного, что означает, что определённый профит был :) Не-а По факту оказалось, что добавился новый фреймворк, который 1. в целях унификации обрезал некоторые возможности используемой библиотеки 2. Добавил накладные расходы на собственную поддержку 3. когда появился более интересный для меня serilog - он его не поддержал, то есть слой абстракции оказался совсем не слоем абстракции В общем, не оправдал ожиданий. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:32 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79Petro123love_bach, Не меняют каждые 5 минут в проектал ОРМы, логи, базы и так далее. +1 Дмитрий МухArm79 написал, что толку оказалось немного, что означает, что определённый профит был :) Не-а По факту оказалось, что добавился новый фреймворк, который 1. в целях унификации обрезал некоторые возможности используемой библиотеки 2. Добавил накладные расходы на собственную поддержку 3. когда появился более интересный для меня serilog - он его не поддержал, то есть слой абстракции оказался совсем не слоем абстракции В общем, не оправдал ожиданий. Видится, что проблема в постановке ожиданий и требований. В реализации. А не подходе. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:35 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Возможно. Я озвучил только свой опыт. Кому-то возможно это нужнее ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:36 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm791. в целях унификации обрезал некоторые возможности используемой библиотеки А что за библиотеку использовали и какие возможности обрезали? Какой унификации пытались достичь? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:38 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79Возможно. Я озвучил только свой опыт. Кому-то возможно это нужнее А основная цель прям так и звучала: "чтоб ваще можно было логгер заменить на любой другой"? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:40 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79, Разумеется. Общее правило - вводить абстракцию надо с умом. Без обоснования нужности не вводить. Все просто. Это относится к любому паттерну начиная от синглетона) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:40 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79слой абстракции оказался совсем не слоем абстракции Скорее всего дело именно в этом. Так-то написать адаптер своего интерфейса к любому логгеру это работы меньше чем на час. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:44 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatТак-то написать адаптер своего интерфейса к любому логгеру это работы меньше чем на час.так обезьяны и индусы пишут,... интерфейсы к любому чайнику interface чайник{} class чайник () { } ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:48 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123fkthatТак-то написать адаптер своего интерфейса к любому логгеру это работы меньше чем на час.так обезьяны и индусы пишут,... интерфейсы к любому чайнику interface чайник{} class чайник () { } Обезьяна, что пишет у тебя в зеркале :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:50 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatArm79слой абстракции оказался совсем не слоем абстракции Скорее всего дело именно в этом. Так-то написать адаптер своего интерфейса к любому логгеру это работы меньше чем на час. hVostt дыл выше ссылку на https://github.com/damianh/LibLog Arm79 может при желании сравнить со своей реализацией ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:52 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий Мух, Ты можешь не стараться)). Я от тебя после фильтра вижу только квадратик и имя. Возможно там написано - "Не слушайте его".))))) LOL ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:52 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Пока любители ввода общего менеджера логгеров даказали нужность вот этой умной фразой: fkthatиногда, надо код использовать в нескольких разных проектах Остальное от них флуд и умных фраз больше не было. А эту фразу я обычно от менеджеров проектов слышу). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:57 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123fkthatТак-то написать адаптер своего интерфейса к любому логгеру это работы меньше чем на час.так обезьяны и индусы пишут,... интерфейсы к любому чайнику interface чайник{} class чайник () { } А необезьяны вообще ничего не пишут - у них единственны паттерн это дабл-клик мышой в дизайнере форм ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 11:58 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123Arm79, Разумеется. Общее правило - вводить абстракцию надо с умом. Без обоснования нужности не вводить. Все просто. Это относится к любому паттерну начиная от синглетона) Тебе её лучше вообще не вводить. А то будет как "дали дураку хрустальный хер". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:00 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123Я от тебя после фильтра вижу только квадратик и имя. Я в курсе. Пациент не раз уже об этом писал. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:02 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий МухА что за библиотеку использовали и какие возможности обрезали? Какой унификации пытались достичь? 1. использовал Common.Logging 2. хотел добиться возможности безболезненной смены фреймворка логирования c log4net на другой (на момент написания приложения log4net несколько лет не обновлялся). Поскольку я тогда работал только c log4net, решил использовать common.logging, и потом аккуратно перейти на другую либу (в общем, оказалось ненужно, так как по завершении работ log4net ожил ))) 3. получил необходимость поддержки 2 файлов конфигов логов (или 2 секций в общем файла) + совершенно неинформативные ошибки при старте программ (при начале разработки, естественно). Дмитрий МухА основная цель прям так и звучала: "чтоб ваще можно было логгер заменить на любой другой"? В общем да )) Цель звучала как заменить log4net на любой другой "живой". Оказалось, что не на любой другой. А на те, что можно заменить - у них итак интерфейсы оказались очень похожи, и переход можно сделать очень быстро, используя автоматический рефакторинг и копи-пасту. fkthatСкорее всего дело именно в этом. Так-то написать адаптер своего интерфейса к любому логгеру это работы меньше чем на час. Нельзя. Абсолютно бессмысленная работа. Свой костылек никому не нужен, а чужой по сложности использования и конфигурирования не уступает использованию нативного фреймворка Единственное, где я пока вижу использование таких абстракций - только если команда разработчиков пилит и поддерживает кучу своих проектов, и хочет централизовано менять инструменты логирования, чтобы не получить зоопарк. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:02 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79Дмитрий МухА что за библиотеку использовали и какие возможности обрезали? Какой унификации пытались достичь? 1. использовал Common.Logging 2. хотел добиться возможности безболезненной смены фреймворка логирования c log4net на другой (на момент написания приложения log4net несколько лет не обновлялся). Поскольку я тогда работал только c log4net, решил использовать common.logging, и потом аккуратно перейти на другую либу (в общем, оказалось ненужно, так как по завершении работ log4net ожил ))) 3. получил необходимость поддержки 2 файлов конфигов логов (или 2 секций в общем файла) + совершенно неинформативные ошибки при старте программ (при начале разработки, естественно). Дмитрий МухА основная цель прям так и звучала: "чтоб ваще можно было логгер заменить на любой другой"? В общем да )) Цель звучала как заменить log4net на любой другой "живой". Оказалось, что не на любой другой. А на те, что можно заменить - у них итак интерфейсы оказались очень похожи, и переход можно сделать очень быстро, используя автоматический рефакторинг и копи-пасту. fkthatСкорее всего дело именно в этом. Так-то написать адаптер своего интерфейса к любому логгеру это работы меньше чем на час. Нельзя. Абсолютно бессмысленная работа. Свой костылек никому не нужен, а чужой по сложности использования и конфигурирования не уступает использованию нативного фреймворка Единственное, где я пока вижу использование таких абстракций - только если команда разработчиков пилит и поддерживает кучу своих проектов, и хочет централизовано менять инструменты логирования, чтобы не получить зоопарк. Централизовано менять? А зачем? Ну будет в одном продукте Serilog, а в другом NLog, какие вы видите проблемы? А вот эволюция, развитие продукта - это кстати хороший пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:12 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatхрустальный хер".именно тебе дали. Все твои сообщения это ввод абстракций. Профиль свой прсмотри. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:20 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79, Вполне доказательный пост против смешного поста про общий код из разных проектов) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:23 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123fkthatхрустальный хер".именно тебе дали. Все твои сообщения это ввод абстракций. Профиль свой прсмотри. Ну у меня этот хрустальный хер как раз жив-здоров, ибо я не дурак. А вот как тебе дадут, так ты его сразу же разобьешь ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:26 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatPetro123пропущено... именно тебе дали. Все твои сообщения это ввод абстракций. Профиль свой прсмотри. Ну у меня этот хрустальный хер как раз жив-здоров, ибо я не дурак. А вот как тебе дадут, так ты его сразу же разобьешь не флуди, если пытаешься про архитектуру говорить. Как говорят модераторы - ближе к теме. Плюсы твоего варианта есть еще? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:29 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79Дмитрий МухА что за библиотеку использовали и какие возможности обрезали? Какой унификации пытались достичь? 1. использовал Common.Logging Первая же ссылка в гугло по поиску Common Logging Serilog: https://www.nuget.org/packages/Common.Logging.Serilog авторCommon Logging adapter for Serilog structured logging. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:29 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatПервая же ссылка в гугло по поиску Common Logging Serilog: https://www.nuget.org/packages/Common.Logging.Serilog Говорю же, это прошлый опыт. Сейчас ясно дело доработались. Но это же и показывает, что переход на SeriLog не прозрачен для старых проектов - он требует рефакторинга. А если рефакторить - то смысл тогда от этой "абстракции"? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:35 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79fkthatПервая же ссылка в гугло по поиску Common Logging Serilog: https://www.nuget.org/packages/Common.Logging.Serilog Говорю же, это прошлый опыт. Сейчас ясно дело доработались. Но это же и показывает, что переход на SeriLog не прозрачен для старых проектов - он требует рефакторинга. А если рефакторить - то смысл тогда от этой "абстракции"? Я хоть убей не пойму, в чем там у вас была проблема. Был старый проект. Там log4net. Там Common.Logging. В одном единственном месте, где-то на старте прилoжения стоит интеграция Common.Logging с log4net. Во всем остальном приложении нигде log4net не используется, используется только Common Logging. Возжелали хайповый Serilog. Ставим Serilog. Ставим Common.Logging.Serilog. В том, единственном месте, где была интеграция с log4net заменяем её на интеграцию с Serilog. Все. Может, правда, сам по себе CommonLogging такая кривулина, что как-то вообще по другому функционирует, но, если все так, и если вы все правильно делали, то должно было бы быть именно так. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:03 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatЯ хоть убей не пойму, в чем там у вас была проблема. милый. Это вопрос дисциплины - архитектура . Нигде ни в одной ветке, ты не обсуждал архитектуру. В ветке с EF ты добавил репо, так тебе захотелось. Архитектуру не обсуждал. В ветке про десктоп ты в консольную утилиту добавил DI так как тебе захотелось. Обоснованность не обсуждал. Чем ты ещё занимался? Биткоинами? Микросервисами? Можно быть программистом, но в архитектуре как баран в шахматах. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:17 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123fkthatЯ хоть убей не пойму, в чем там у вас была проблема. милый. Это вопрос дисциплины - архитектура . Нигде ни в одной ветке, ты не обсуждал архитектуру. В ветке с EF ты добавил репо, так тебе захотелось. Архитектуру не обсуждал. В ветке про десктоп ты в консольную утилиту добавил DI так как тебе захотелось. Обоснованность не обсуждал. Чем ты ещё занимался? Биткоинами? Микросервисами? Можно быть программистом, но в архитектуре как баран в шахматах. Человек пытается понять, в чём была проблема конкретной реализации подсистемы логирования в теме про логирование. А бот Петя всё какашки на вентилятор набрасывает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:34 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79fkthatПервая же ссылка в гугло по поиску Common Logging Serilog: https://www.nuget.org/packages/Common.Logging.Serilog Говорю же, это прошлый опыт. Сейчас ясно дело доработались. Но это же и показывает, что переход на SeriLog не прозрачен для старых проектов - он требует рефакторинга. А если рефакторить - то смысл тогда от этой "абстракции"? Чтобы в итоге от теории перейти к практике и знать должно выглядеть внедрение зависимостей, чтобы в одном случае скомпоновать с log4Net, а в другом с Serilog. Мы вот за два спринта мигрировали данные одной подсистемы из MS SQL Server в MongoDB, закрыли feature toggles и готовы к релизу. Да их не так уж и много. Основные данные подсистемы итак уже хранились в MongoDB последние пять лет. Но удалась бы нам миграция за два спринта без этой самой "абстракции? Большой вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:40 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAи знать должно выглядеть и знать, как должно выглядеть ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:40 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123Это вопрос дисциплины - архитектура . Нигде ни в одной ветке, ты не обсуждал архитектуру. Уймись. Все уже и так знают, что твоя архитектура - это двойной клик в дизайнере. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:44 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123, Если у вас такие архитектора как ты, то я представляю, что там у вас за джуны. С 47 хромосомами, наверное. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:46 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat, И опять ничего по теме. Вопрос "почему не работает" задает кодировщик. А вопрос зачем? Задает архитектор. .. У нас настолько упал уровень в шарп, что работа в дизайнере это непрестижно). А разговоры про хромосомы у гестапо и недалеких начинаются. .. Ты кого собрался агитировать за свю либу? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 14:12 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123У нас настолько упал уровень в шарп А у вас ему было куда падать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 14:16 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123Вопрос "почему не работает" задает кодировщик. А вопрос зачем? Задает архитектор. Ух ты, я однако архитектор :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 14:31 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatPetro123У нас настолько упал уровень в шарп А у вас ему было куда падать? на вопрос ООП ответил в твоих черных экранах DOS? ))) LOL. Куда ты полез если ты разговаривать не умеешь? Толькр поддакивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 14:46 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAУх ты, я однако архитектор :) Забудь, у нас тут только один Архитектор. У него в Большом Десктопном Приложении логирование - это когда пользователь звонит и говорит "я тут кнопку нажал, а оно зависло" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 15:00 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAМы вот за два спринта мигрировали данные одной подсистемы из MS SQL Server в MongoDB Кейс смены БД чаще встречается (и обоснованнее), чем кейс смены фреймворка логирования ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 15:30 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79skyANAМы вот за два спринта мигрировали данные одной подсистемы из MS SQL Server в MongoDB Кейс смены БД чаще встречается (и обоснованнее), чем кейс смены фреймворка логирования Чаще? Насколько чаще? С развитием системы мониторинг и логирование приобретают всё больше и больше веса. И если вчера тупо писали в файл, то сегодня уже надо в базу. Если вчера достаточно было plain текста, то сегодня нужно структурное логирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 15:39 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Это в Большом Десктопном Приложении всё в одном баттонклике можно уложить: от new SqlConnection до MessageBox.Show. А в нашей подростковой системе (14-й год пошёл) без абстракций никуда :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 15:43 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatУ негопоздравляю с новой должностью. Ходить по топикам и писать.. У него... У него... У него. Профессионал, чо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 17:03 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Мне ЛибЛог понадобился, когда в проекте решили использовать одновременно несколько разных логеров в разных местах. Удобно ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 18:15 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAArm79пропущено... Кейс смены БД чаще встречается (и обоснованнее), чем кейс смены фреймворка логирования Чаще? Насколько чаще? С развитием системы мониторинг и логирование приобретают всё больше и больше веса. И если вчера тупо писали в файл, то сегодня уже надо в базу. Если вчера достаточно было plain текста, то сегодня нужно структурное логирование. + ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 18:16 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
love_bachРЕШИЛИ одновременно несколько разных логеров в разных местах. Удобночем удобнее, если бы был один NLog во всех местах? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 19:01 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123love_bachРЕШИЛИ одновременно несколько разных логеров в разных местах. Удобночем удобнее, если бы был один NLog во всех местах? Имелось в виду, скорее всего, что удобно не то, что в разных местах разные логеры, а то, что везде можно с ними работать через одинаковый АПИ. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 21:08 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatИмелось в виду, скорее всего, что удобно не то, что в разных местах разные логеры, а то, что везде можно с ними работать через одинаковый АПИ.а зачем вы мне за автора поясняете? Вы вместе работаете? То что вы очень любите одинаковые решения и одинаковый API на всё, я знаю. "Но любовь зла - полюбишь и козла". Больше ни у кого такой любви не наблюдаю. Вы один. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 22:10 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
тут мискосервис нужен, в них вся сила. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 22:21 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Relic Hunterтут мискосервис нужен, в них вся сила. +5 ))) LOL Будет универсальность, повторяемость кода и супергибкость. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 22:28 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Relic Hunterтут мискосервис нужен, в них вся сила. В докере ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 08:26 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
love_bach, Да. Ими можно будет управлять одинаково и единообразно из разных мест. Будет одно API. ТСу на заметку. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 08:43 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Relic Hunterтут мискосервис нужен, в них вся сила. Примерно так и сделано у нас. Все сообщения лога кидаются в очередь RabbitMQ, отдельный сервис уже оттуда пишет их в монгу. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:54 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Интересно, сколько Петя получает за разработку своего БДП... Соточку? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 15:25 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatПримерно так Время есть. Делайте не примерно, а.... шину, докеры и микросервисы. Будет идеально и никто слова поперек не скажет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 15:29 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123fkthatПримерно так Время есть. Делайте не примерно, а.... шину, докеры и микросервисы. Будет идеально и никто слова поперек не скажет. Аркитект великий ты наш, а кто сказал тебе что у нас не так. У нас как раз и есть все под докерами. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 16:31 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123[Делайте не примерно, а.... шину, докеры и микросервисы. Будет идеально и никто слова поперек не скажет. Надо предложить тебя пригласить консультантом. Вот ржако-то будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 16:32 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat, Блейфуешь. Тема микросервисов не раскрыта. Тут модно кодом хвалится. Ждем про микросервисы и докеры. Консоль.exe в логгер, логгер в мессенджер клиент, клиент в сервер, сервер в базу. База в в другую базу. Та база агрегирует. ... Микросервис пропустил. Ждем. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 18:02 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthatНадо предложить тебяя пониаю что ты не способен на IT темы разговаривать. Но все таки постарайся)....только на технические темы. Соберись). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 18:15 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123Микросервис пропустил. Ждем. Для тебя микросервис это Код: c# 1. 2. 3.
У нас во времена VB6 были индусы которые на некоторых формах умудрились достичь физического предела количества контроллов (что-то около 256). У вас в БДП такого нет еще? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 18:36 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat Код: c# 1.
ты же вообще никогда не писал ничего кроме консоли. Что за глупый вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 19:16 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat, Самые болтуны в шарп ветке, это те кто на технические темы двух слов связать не может. Все разговоры куда то в сторону. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 19:18 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123это те кто на технические темы двух слов связать не может. Ты зато сколько слов не связываешь, получается всегда несусветная глупость. На твоем месте лучше жевать, чем говорить. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 21:02 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat, Месье. Факты на лицо. - вы сказали, что из десктопа вы писали только консольные утилиты. - вы сказали что в логировании вы используете докеры, микросервисы, систему очередей, субд для сбора логов. Это же вы сказали? Тут форум, и вам 16 лет получается? Или 14? У кого глупость? Может вы перелогинетесь))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 21:24 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
fkthat, Совет вам. Заведите новый аккаунт. Ваш безнадежно скомпроментирован несерьезными разговорами школьника немного программировавшего в ASP. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 21:29 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123из десктопа вы писали только консольные утилиты. А ты сколько, в среднем, за неделю баттон-кликов пишешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 21:47 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
skyANAИнтересно, сколько Петя получает за разработку своего БДП... Соточку? Сдельно. 2 евро за написание одного баттон-клика. Благо, что уже ограничения на 256 кнопок на форму уже нет, как в VB6 - очень много можно кнопок накидать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 22:05 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79... на момент написания приложения log4net несколько лет не обновлялся. в общем, оказалось ненужно, так как по завершении работ log4net ожил. Цель звучала как заменить log4net на любой другой "живой". Меня только беспокоит один вопрос: зачем нужен "живой" проект. Какой смысл менять библиотеки с устоявшимся интерфейсом и которые не вызывают проблем? Я понимаю если новое приносит улучшения, но если новое настолько новое и живое что меняются интерфейсы, вносятся ошибки, пухнет код и в итоге создаётся ещё больше работы по поддержанию актуальности, то логичен вопрос - какой смысл сего действа? Я пойму если создание работы и есть ваше цель. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 22:24 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
mikron, уже лет 30 нет ничего нового, но все время переходим на что то живое :) за живчиков платят а то я бы писал все на коболе, пл/1 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 01:46 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
ViPRos, ViPRosа то я бы писал все на коболе, пл/1 а баттоны с гридами как накликивать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 08:44 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
mikron, Ну, наверно все ньюансы спрятаны в слово рефакторинг. Рефакторинг, как переработка старого по разным причинам. Бывает зазря, и бывает оправданно)). Слово есть, значит и действо есть). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 09:50 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
ViPRosуже лет 30 нет ничего нового, но все время переходим на что то живое :) за живчиков платят а то я бы писал все на коболе, пл/1 Такое тоже бывает экономически оправдано: -- если технологии отмирают и трудно найти специалистов на поддержку то миграция диктуется производственным риском. -- если новые технологии приносят позитивне изменения, которые со временем амортизируются. Но в данном случае я не заметил что бы это был двигающий фактор. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 12:27 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
mikronМеня только беспокоит один вопрос: зачем нужен "живой" проект. Какой смысл менять библиотеки с устоявшимся интерфейсом и которые не вызывают проблем? Речь шла о новом приложении. То есть я начал разработку. И не очень здорово сразу закладываться на "умершую" библиотеку при наличии не менее функциональных аналогов. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 12:32 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Petro123mikron, Ну, наверно все ньюансы спрятаны в слово рефакторинг. Рефакторинг, как переработка старого по разным причинам. Бывает зазря, и бывает оправданно)). Слово есть, значит и действо есть). Ты новое умное слово узнал? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 12:32 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
ИзопропилViPRos, ViPRosа то я бы писал все на коболе, пл/1 а баттоны с гридами как накликивать? обходились без баттонов, консоли хватало ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:03 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Arm79Речь шла о новом приложении. То есть я начал разработку. И не очень здорово сразу закладываться на "умершую" библиотеку при наличии не менее функциональных аналогов. Почему «не здорово»? Со старой библиотекой у вас уже есть опыт,а значит разработка будет эффективнее. С новой придётся разбираться. Если будете перенимать некоторые фрагменты кода то возможно их перенос потребует менее затрат. А так как у вас претензией к функционалу старой библиотеки нет то я буду дотошно спрашивать, почему вы считаете что живое вам полезнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 15:34 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
раздули проблему на ровном месте ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 16:16 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
mikronArm79Речь шла о новом приложении. То есть я начал разработку. И не очень здорово сразу закладываться на "умершую" библиотеку при наличии не менее функциональных аналогов. Почему «не здорово»? Со старой библиотекой у вас уже есть опыт,а значит разработка будет эффективнее. С новой придётся разбираться. Если будете перенимать некоторые фрагменты кода то возможно их перенос потребует менее затрат. А так как у вас претензией к функционалу старой библиотеки нет то я буду дотошно спрашивать, почему вы считаете что живое вам полезнее? Еще, просто, с новой библиотекой вероятнее, что она будет развиваться, и если сейчас она не даст никакой выгоды, то, возможно, она даст выгоду в будущем. В старой может неожиданно всплыть какой-нибудь баг - и кто его знает, будут ли его фиксить, в случае с новой такие риски меньше. В общем, мертвое, оно и есть мертвое. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 17:24 |
|
Посоветуйте библиотеку
|
|||
---|---|---|---|
#18+
Дмитрий Мухfkthat, неожиданно всплыть баг? :) https://issues.apache.org/jira/projects/LOG4NET/issues Семь лет багу. На самом деле, я помню, там была какая-то настройка файлового аппендера, чтобы он не открывал файл в монопольном режиме (как он делает по умоллчанию). Возможно у чуваков проблема как раз с этим. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 21:27 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1398960]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
130ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
143ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 568ms |
0 / 0 |