Re: Length of Exception text?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Peter Ford schreef:
Jochem Maas wrote:
ANR Daemon schreef:
Greetings, Jochem Maas.
In reply to Your message dated Sunday, September 7, 2008, 20:56:37,

I've been working on some PEAR-based app last week and I ran into problem.
While I debugging app, my backtrace always trimmed at some point.
First time I though it was my mistake, and switched back to standard
"Exception" class.
But nothing changed.

If I print everything by hands, it's all full and good, but if I let PHP print

what do you mean by:

1. print by hand

Catch excetion and manually call getTraceAsString.

2. let PHP print

Do not catch exception, let PHP behave on it's own way.

are you printing to screen or to error_log (or syslog)? I believe error_log has a limit as to the length of the string that will actually be logged ... I can't remember whether this
was php, apache or system related.

You want the php.ini setting:

log_errors_max_len

It defaults to 1024 characters: presumably that includes the preamble giving you 1015 or so to play with.

ah yes, good catch. I think I wrote the syslog wrapper because I didn't
have control over that setting at the time.


If you set it to zero then you get unlimited log messages. 'course that might fill your logs up a bit...

disk space is cheap :-) besides a decent setup should be rotating the logs,
so your pretty safe from filling up the disk (assuming your logs aren't dumped
to a seperate partition ... which is probably a good idea anyway ... to avoid
crashing the whole system ... although I vaguely recall that apache might
stop functioning if it can't write logs anymore ... again, not sure about that
at all.




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux