Require any PSR-3 Log implementation:
composer require psr/log-implementationRegister the log subscriber:
use Phpro\SoapClient\Event\Subscriber\LogSubscriber;
$eventDispatcher->addSubscriber(new LogSubscriber($logger));The logger accepts a PSR-3 LoggerInterface.
It will hook in to the Request, Response and Fault event and will log every step of the SOAP process.
No more code pollution for logging!