Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
55 / 55 / 21
Регистрация: 01.03.2016
Сообщений: 591
1

Лог ошибок (свой файл)

09.05.2016, 12:08. Просмотров 664. Ответов 4
Метки нет (Все метки)

Устанавливаю свой файл для лога ошибок так:
PHP
1
ini_set('error_log'...
Вопрос: как лучше, делать запись в этот лог через собственный обработчик или этот вариант так же хорош ? Как себя поведет программа, если файл для лога не удается создать или произвести запись ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2016, 12:08
Ответы с готовыми решениями:

Запись ошибок пхп в лог файл
Здравствуйте, в корне хоста имею файлы индексный, .htaccess, error.log. В файле .htaccess имеются...

Собственный лог ошибок
Почему могут ошибки типа Предупреждения не попадать в лог ошибок? Установлен собственный лог файл....

Результат выполнения скрипта в лог-файл
Имею некоторую функцию test($var); (выводит echo на экран) Необходимо записать в лог-файл...

лог ошибок базы данных превысил 15 ГБ, превышение max_user_connections
Здравствуйте. В общем есть проблемка. Сайт по началу работал нормально, потом периодически начал...

4
pav1uxa
09.05.2016, 12:17
  #2

Не по теме:

ошибся...

0
55 / 55 / 21
Регистрация: 01.03.2016
Сообщений: 591
09.05.2016, 12:43  [ТС] 3
и при фатальной ошибке же перехват невозможен ?

Добавлено через 21 минуту
Так же интересует корректно ли будет такая реализация временного отключения вывода ошибок при рамтайме:
PHP
1
2
3
4
5
6
7
ini_set('display_errors', false);
ini_set('log_errors', false);
 
//код с пользовательской ошибкой или фатальной
 
ini_set('display_errors', true);
ini_set('log_errors', true);
0
Эксперт PHP
2531 / 2244 / 1043
Регистрация: 14.05.2014
Сообщений: 6,493
Записей в блоге: 1
09.05.2016, 12:48 4
Цитата Сообщение от 53ifbb Посмотреть сообщение
при фатальной ошибке же перехват невозможен ?
Смотря что вызвало фатальную ошибку.
0
55 / 55 / 21
Регистрация: 01.03.2016
Сообщений: 591
09.05.2016, 16:11  [ТС] 5
Ребята хелп. Никак не могу сделать временно отключение ошибок.
В инициализации прописано:
PHP
1
2
3
4
5
6
7
8
@ini_set('error_reporting', E_ALL);
@error_reporting(E_ALL);
@ini_set('html_errors', true);
@ini_set('ignore_repeated_errors', true);
@ini_set('display_errors', true);
@ini_set('error_log', realpath(SYS_DIR_LOGS . 'errors.log'));
@ini_set('log_errors', true);
set_error_handler('ErrorHandler');
И в некоторых частях у меня есть устаревший код. В этих местах мне нужно полность отлючить отправку сообщения об этом в Собственный обработчик, лог файл и вывод на дисплей.

пишу:
PHP
1
2
3
4
ini_set('error_reporting', 0);
    error_reporting(0);
    ini_set('display_errors', false);
    ini_set('log_errors', false);
но это уже не срабатывает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2016, 16:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Лог ошибок и лог действий
Я специально делаю программу с ошибкой. И хочу сделать лог действий и лог ошибок чтобы знать что...

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

Можно ли вести подробный лог ошибок в приложении
Всем привет! Возник такой вопрос. Вот мы пишем какой то проект, во время его отладки и т.д....

Как выводить лог ошибок прямо в браузер?
Здравствуйте! Когда на сервере происходит какая то ошибка, он обычно возвращает страничку, на...

Свой компилятор: обработка ошибок
В рамках развития и стремления к высшему делаю свой компилятор. Пишу на плюсах. Пока готов только...

Создать свой класс ошибок, унаследованный от Exception
Всем Привет. Вот такое дело надо создать свой класс ошибок наследованный от Exception; Вот что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.