/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Log/Engine
NameSizeModeActions
ArrayLog.php22550644editdlrm
BaseLog.php66330644editdlrm
ConsoleLog.php32330644editdlrm
FileLog.php67430644editdlrm
SyslogLog.php53580644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Log/Engine/ConsoleLog.php (3233B)
*/ protected $_defaultConfig = [ 'stream' => 'php://stderr', 'levels' => null, 'scopes' => [], 'outputAs' => null, 'formatter' => [ 'className' => DefaultFormatter::class, 'includeTags' => true, ], ]; /** * Output stream * * @var \Cake\Console\ConsoleOutput */ protected $_output; /** * Constructs a new Console Logger. * * Config * * - `levels` string or array, levels the engine is interested in * - `scopes` string or array, scopes the engine is interested in * - `stream` the path to save logs on. * - `outputAs` integer or ConsoleOutput::[RAW|PLAIN|COLOR] * - `dateFormat` PHP date() format. * * @param array $config Options for the FileLog, see above. * @throws \InvalidArgumentException */ public function __construct(array $config = []) { parent::__construct($config); $config = $this->_config; if ($config['stream'] instanceof ConsoleOutput) { $this->_output = $config['stream']; } elseif (is_string($config['stream'])) { $this->_output = new ConsoleOutput($config['stream']); } else { throw new InvalidArgumentException('`stream` not a ConsoleOutput nor string'); } if (isset($config['outputAs'])) { $this->_output->setOutputAs($config['outputAs']); } if (isset($this->_config['dateFormat'])) { deprecationWarning('`dateFormat` option should now be set in the formatter options.', 0); $this->formatter->setConfig('dateFormat', $this->_config['dateFormat']); } } /** * Implements writing to console. * * @param mixed $level The severity level of log you are making. * @param string $message The message you want to log. * @param array $context Additional information about the logged message * @return void success of write. * @see \Cake\Log\Log::$_levels */ public function log($level, $message, array $context = []) { $message = $this->_format($message, $context); $this->_output->write($this->formatter->format($level, $message, $context)); } }