J'utilise getTraceAsString()
pour obtenir une trace de pile mais la chaîne est tronquée pour une raison quelconque.Comment puis-je obtenir la chaîne complète de PHP getTraceAsString()?
exemple, une exception est levée et je me connecte la chaîne en utilisant:
catch (SoapFault $e) {
error_log($e->getTraceAsString())
}
La thats chaîne imprime est:
# 0 C: \ unrépertoire \ unrépertoire \ unrépertoire \ somedir \ SomeScript.php (10): SoapClient-> SoapClient ('http://www.ex ...')
Comment puis-je obtenir la chaîne complète pour imprimer?
Avant de créer ce poste je me suis cogné la valeur de log_errors_max_len de 1024 à 4096. Mais il n'y avait pas de différence. – User
En ce qui concerne getMessage(), j'utilise à la fois getMessage() et getTraceAsString() mais ils impriment des choses différentes, donc j'ai besoin des deux. – User
Cela ne suffit pas pour la sortie 'getTraceAsString()' complète –