Заказчик устанавливает модуль из маркетплейса, ломает сайт, просит разобраться. Потом говорит "это не я". И что делать? Часы техподдержки потрачены, а предъявить нечего, как будто сайт сломался сам, и мы виноваты.
Надо записывать в журнал событий события установки удаления и обновления модулей: системных и из маркетплейса. Чтобы можно было понять когда и кто сломал сайт.
/bitrix/modules/updater_partner.log
Там конечно не по полочкам разложено, но разобраться можно.
Ну и в Журнал можно писать, в принципе, да.
Мне по большому счету надо знать кто сделал:
DoInstall
DoUninstall
Ну и установку новой версии модуля до кучи.