Forum Webscript.Ru

Программирование => PHP => Тема начата: volod от 31 Мая 2006, 16:20:49

Название: notices забивают apache-вский log
Отправлено: volod от 31 Мая 2006, 16:20:49
апачевский лог забивается сообщениями типа

--------------------------
PHP Notice:  Undefined variable:  height in /usr/data/Core/GeneralUtilities/DesignStyle_class.php on line 469
--------------------------

как сделать так, чтобы ноутисы туда не писались?
версия php 4.4.2
Название: notices забивают apache-вский log
Отправлено: hanslinger от 31 Мая 2006, 16:27:50
[p]error_reporting[/p]
log_errors (http://ru.php.net/manual/en/ref.errorfunc.php#ini.log-errors)
Название: notices забивают apache-вский log
Отправлено: volod от 31 Мая 2006, 17:40:27
error_reporting - это функция , которая указыват, какие ошибки выводить в сам броузер, так сказать.

еррор-лог - принимает только булеанское значение, т.е., фиксить ошибки (вообще все ошибки) в логе, или не фиксить.

мне же нужно пропускать только ноутисы. остальное пускай пишет в лог, дабы видедь, если че-то не так.
Название: notices забивают apache-вский log
Отправлено: volod от 31 Мая 2006, 17:41:26
поправка: в смысле, log_errors (а не еррор-лог)
Название: notices забивают apache-вский log
Отправлено: hanslinger от 31 Мая 2006, 18:03:46
Почитай вдумчиво про [p]error_reporting[/p].
Название: notices забивают apache-вский log
Отправлено: volod от 31 Мая 2006, 18:16:21
прочитал, но так и не увидел ответа..
я всегда ее использовал для регулирования вывода еррров в броузер, по другому пока не знаю, как можно использовать.
ты уж подскажи, если все не так сложно..
Название: notices забивают apache-вский log
Отправлено: for_i_0 от 31 Мая 2006, 19:57:59
volod
Не мучай себя поправь код и в дальнейшем пиши акуратно.
Название: notices забивают apache-вский log
Отправлено: hanslinger от 31 Мая 2006, 20:22:08
volod
Она везде выводит. При отладке выводи все сообщения, причем в браузер; а после запуска только ошибки, притом в лог.

[OFF]for_i_0
Неужели ты все переменные объявляешь перед использованием?[/OFF]
Название: notices забивают apache-вский log
Отправлено: volod от 01 Июня 2006, 01:31:01
угу, даже так.. ок, будем пробовать, спасибо.

а по поводу замечания к for_i_0, вобщем-то поддерживаю, поскольку не стоит забывать, что пхп как раз и отличается от с++, что переменные можно не объявлять.

а раз есть такая возможность, значит ею пользуються, и никакого плохого стиля я в этом не вижу.
Название: notices забивают apache-вский log
Отправлено: for_i_0 от 01 Июня 2006, 03:16:30
hanslinger
[OFF]в лог они не попадают а в браузере их нет.[/OFF]
Название: notices забивают apache-вский log
Отправлено: hanslinger от 01 Июня 2006, 08:50:52
[OFF]
Переведи :)[/OFF]
Название: notices забивают apache-вский log
Отправлено: reLax[0x00] от 03 Июня 2006, 09:35:32
не понел правда о чом вы, но думаю error_reporting(0); если не нужны ошибки ваще  ;)