30 lines
486 B
PHP
30 lines
486 B
PHP
<?php
|
|
|
|
namespace Espo\Core\Utils;
|
|
|
|
class Log extends \Monolog\Logger
|
|
{
|
|
protected $defaultLevelName = 'DEBUG';
|
|
|
|
|
|
/**
|
|
* Get Level Code
|
|
* @param string $level Ex. DEBUG, ...
|
|
* @return int
|
|
*/
|
|
public function getLevelCode($levelName)
|
|
{
|
|
$levelName = strtoupper($levelName);
|
|
|
|
$levels = $this->getLevels();
|
|
|
|
if (isset($levels[$levelName])) {
|
|
return $levels[$levelName];
|
|
}
|
|
|
|
return $levels[$this->defaultLevelName];
|
|
}
|
|
|
|
|
|
}
|