public static function flushLogger()
{
$flushDice = self::$dice
- ->addRule(LoggerInterface::class, self::$dice->getRule(LoggerInterface::class))
- ->addRule('$devLogger', self::$dice->getRule('$devLogger'));
+ ->addRule(LoggerInterface::class, self::$dice->getRule(LoggerInterface::class));
+
static::init($flushDice);
}
\Friendica\Core\Logger\Capability\IHaveCallIntrospections::IGNORE_CLASS_LIST,
],
],
- '$devLogger' => [
- 'instanceOf' => \Friendica\Core\Logger\Factory\StreamLogger::class,
- 'call' => [
- ['createDev', [], Dice::CHAIN_CALL],
- ],
- ],
\Friendica\Core\Cache\Capability\ICanCache::class => [
'instanceOf' => \Friendica\Core\Cache\Factory\Cache::class,
'call' => [
self::assertInstanceOf(LoggerInterface::class, $logger);
}
- public function testDevLogger()
- {
- /** @var IManageConfigValues $config */
- $config = $this->dice->create(IManageConfigValues::class);
- $config->set('system', 'dlogfile', $this->root->url() . '/friendica.log');
-
- /** @var LoggerInterface $logger */
- $logger = $this->dice->create('$devLogger', ['dev']);
-
- self::assertInstanceOf(LoggerInterface::class, $logger);
- }
-
public function testCache()
{
/** @var ICanCache $cache */