public function testSetLogger() { // This test assumes that the debug output defaults to off. $file_name = getLogFileName(); $message = 'The sky is the daily bread of the eyes.'; setOutputDestination($file_name); Terminus::getLogger()->debug($message); $output = retrieveOutput($file_name); $this->assertFalse(strpos($output, $message) !== false); Terminus::setLogger(['debug' => true, 'format' => 'json']); Terminus::getLogger()->debug($message); $output = retrieveOutput($file_name); $this->assertTrue(strpos($output, $message) !== false); resetOutputDestination($file_name); }