public function testCreateStreamWriter() { $filePath = ROOT_PATH . self::FILE_PATH; $result = $this->testedObject->createStreamWriter($filePath, null, '---'); $this->assertInstanceOf(Stream::class, $result); $this->assertTrue(file_exists($filePath)); }
/** * @param string $name * @param string|null $path * @param string|null $separator * * @return Logger */ public function createLog($name = 'app', $path = null, $separator = null) { $path = $this->preparePath($path); $separator = $this->prepareSeparator($separator); $logger = $this->componentsFactory->createLogger(); $filePathName = $path . date('Ymd') . sprintf('.%s.log', $name); $errorWriter = $this->componentsFactory->createStreamWriter($filePathName, null, $separator); $logger->addWriter($errorWriter); return $logger; }