Sto utilizzando getTraceAsString()
per ottenere una traccia stack ma la stringa viene troncata per qualche motivo.Come posso ottenere la stringa completa di getTraceAsString() di PHP?
Esempio, viene generata un'eccezione e mi registrare la stringa utilizzando:
catch (SoapFault $e) {
error_log($e->getTraceAsString())
}
thats stringa viene stampato è:
# 0 C: \ somedirectory \ somedirectory \ somedirectory \ somedir \ SomeScript.php (10): SoapClient-> SoapClient ('http://www.ex ...')
Come posso ottenere la stringa completa per la stampa?
Prima di creare questo post ho urtato il valore di log_errors_max_len da 1024 a 4096. Ma non c'era alcuna differenza. – User
Per quanto riguarda getMessage(), utilizzo sia getMessage() che getTraceAsString() ma stampano cose diverse, quindi ho bisogno di entrambi. – User
Questo non è sufficiente per l'output 'getTraceAsString()' completo. –