Показать сообщение отдельно
Старый 12.11.2018, 09:10   #8  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Что-то поздно я увидел ваш пост. По поводу мержевания, однозначно рекомендую ILRepack, так как с ILMerge я знатно наелся говна.

Что касается логирования, то тут два вопроса/замечания:
  1. Чем плох стандартный TraceService?
  2. Я бы не стал реализовывать его в своем коде
Если мы говорим о каком-то серьезном продакшене, тогда где-то в недрах ИТ должен быть сервис мониторига, который готов принять на себя весь удар трассировки. Если он оказался перегружен, или недоступен - это не должно волновать вас как интегратора. Брать на себя обязательства по обслуживанию мониторинга решения точно не стоит.



p.s. В конечном итоге, логи все равно никто не читает. Вы, с большей вероятностью будете искать возможность повторить ошибку в среде разработки, чтобы спокойно ее отладить.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional