zf-metal / log
Modulo de logs para Zend Framework 3
1.1.5
2018-12-13 12:41 UTC
Requires
- php: >=5.6
- zendframework/zend-log: ^2.9.2
- zf-metal/commons: ^1.3.7
This package is not auto-updated.
Last update: 2024-12-21 21:52:44 UTC
README
Dependencies
- zendframework/zend-log
- zf-metal/commons
Default path
proyectPath/logs
Config
Add a file config (ex: zfmetal-log.global.php) in config/autoload.
$date = new \DateTime();
return[
'zf-metal-log.options' => [
'log_file' => './logs/' . $date->format('Y-m-d') . '.log',
'filter' => \Zend\Log\Logger::INFO,
]
];
Service Manager
$container->get('zf-metal.log');
OR
$container->get(\ZfMetal\Log\Log::class);
Plugin Controller
$this->logger()
Facade
Logger::method();
Hot to use
$this->logger()->emerg($message);
$this->logger()->alert($message);
$this->logger()->crit($message);
$this->logger()->err($message);
$this->logger()->warn($message);
$this->logger()->notice($message);
$this->logger()->info($message);
$this->logger()->debug($message);
By Facade
Logger::emerg($message);
Logger::alert($message);
Logger::crit($message);
Logger::err($message);
Logger::warn($message);
Logger::notice($message);
Logger::info($message);
Logger::debug($message);
Log Exception (Message, File, Line, Trace )
-
$this->logger()->exception($exception);
-
Logger::exception($exception);