Logging

The PHP client library conforms to PSR-3 for logging and provides a logger for gRPC calls.

The level at which messages are logged depends on whether the event succeeded.

Log message Success status Failure status
One-line summary
INFO WARNING
Debug message (e.g., call queries)
DEBUG NOTICE

Configuring logging

By default, each of the library loggers logs to STDERR on a channel with default name specified here using a Monolog StreamHandler .

You can configure some options for the default logger in the google_ads_php.ini file:

[LOGGING] ; Optional logging settings. logFilePath = "path/to/your/file.log" logLevel = "INFO"

If you need to further customize logging, you can specify your own logger entirely by providing a logger that implements the LoggerInterface in GoogleAdsClientBuilder :

  $googleAdsClient = (new GoogleAdsClientBuilder()) 
 ... 
 ->withLogger(new MyCustomLogger()) 
 ->build(); 
 
Design a Mobile Site
View Site in Mobile | Classic
Share by: