Home Identifying Setting Getting Aliasing Deprecating Logging Caching

Logging

Gravity includes logging around key events like resolving paths, loading files, getting services, and getting settings.

By default, Gravity uses the Psr\Log\NullLogger, however, you can use any PSR-3 compliant logger you’d like.

Use Gravity’s setLogger() method to set your own logger before calling the pull() method:

namespace Jstewmc\Gravity;

// assuming $logger is your $logger
$g = (new Gravity())->setLogger($logger)->pull();