/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/Log/Engine
NameSizeModeActions
ArrayLog.php18340644editdlrm
BaseLog.php52230644editdlrm
ConsoleLog.php29120644editdlrm
FileLog.php63640644editdlrm
SyslogLog.php46350644editdlrm
Edit: /var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/Log/Engine/ConsoleLog.php (2912B)
'php://stderr', 'levels' => null, 'scopes' => [], 'outputAs' => null, 'dateFormat' => 'Y-m-d H:i:s', ]; /** * 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']); } } /** * 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); $output = $this->_getFormattedDate() . ' ' . ucfirst($level) . ': ' . $message; $this->_output->write(sprintf('<%s>%s', $level, $output, $level)); } }