for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Spiral Framework.
*
* @license MIT
* @author Anton Titov (Wolfy-J)
*/
namespace Spiral\Debug;
use Monolog\Logger;
use Spiral\Core\Container\SingletonInterface;
* SharedLogger used as global system logger to handle errors, debug messages and etc.
class SharedLogger extends Logger implements SingletonInterface
{
* This logger is global for whole application.
const SINGLETON = self::class;
* @param Debugger $debugger
public function __construct(Debugger $debugger)
parent::__construct(static::class, $debugger->logHandlers(static::class));
}