RedisCacheService::class, // CacheInterface::class => FileCacheAdapter::class, LoggerInterface::class => function () { $logger = make(BasicFileLogger::class); $logger = make(TimestampLoggerDecorator::class, ['logger' => $logger]); $logger = make(IpLoggerDecorator::class, ['logger' => $logger]); return make(CriticalLoggerDecorator::class, ['logger' => $logger]); }, ];