Подавление журналов отладки при наследовании от основных классов CodeIgniter? - PullRequest
0 голосов
/ 19 декабря 2011

При инициализации базового класса в журнал отладки записывается строка. Например, если создан экземпляр CI_Model, вы увидите «Инициализированный класс модели». Я хочу подавить это.

Когда я наследую от CI_Model, я вызываю родительский конструктор, который выводит эту строку. В унаследованном классе я также выводю похожую строку. Например, "CustomModel Class Initialized".

К сожалению, это дает мне две строки в журналах: одну полезную, а другую лишнюю.

1 Ответ

0 голосов
/ 19 декабря 2011

Самое простое решение - просто зайти в system / core / Model.php и прокомментировать строку.

Другой подход заключается в регистрации сообщения из вашего класса CustomModel с уровнем сообщения, отличным от debug . Затем обновите пороговое значение журнала в application / config / config.php , чтобы отключить ведение журнала отладочных сообщений. Недостатком этого подхода является то, что вы не будете регистрировать все другие системные сообщения.

Если все, что вы на самом деле пытаетесь сделать, это удалить это одно сообщение журнала, я не вижу никакого вреда, если просто зайдите в основной класс и удалите строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...