Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

логирование в файл


drnemo

Recommended Posts

Хочу сделать логирование в отдельный файл в контроллере. Добавляю функцию в контроллер

	private function logger($request, $response) {
        $this->load->library('log');
        $logger = new Log('mylog.log');
        $logger->write("\nREQUEST: ".print_r($request,true). "\nRESPONSE: ".print_r($response,true)."\n\n");
    }

Вот так ее вызываю в контроллере $this->logger($data, $result);

Вроде в лог пишет, но почему-то выдает такие ошибки при записи (даже если вот так вызываю $this->logger('test1', 'test2');

права на файл 777

PHP Unknown:  Object of class Registry could not be converted to string in /var/www/html/system/library/log.php on line 22
PHP Warning:  fopen(/var/www/html/storage/logs/): failed to open stream: Is a directory in /var/www/html/system/library/log.php on line 22

ЧЯДНТ?

Змінено користувачем drnemo
Надіслати
Поділитися на інших сайтах


Можно закрывать, разобрался сам. 

Повторно нет необходимости подключать библиотеку log, т.к. она подключена глобально

 $this->load->library('log');
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.