Yoast\WP\SEO\Loggers
Logger{}
Our logger class.
Хуки из класса
Использование
$Logger = new Logger(); // use class methods
Методы
- public __construct()
- public log( $level, $message, array $context = [] )
Код Logger{} Logger{} Yoast 24.7
class Logger implements LoggerInterface { use LoggerTrait; /** * The logger object. * * @var LoggerInterface */ protected $wrapped_logger; /** * Logger constructor. */ public function __construct() { $this->wrapped_logger = new NullLogger(); /** * Gives the possibility to set override the logger interface. * * @param LoggerInterface $logger Instance of NullLogger. * * @return LoggerInterface The logger object. */ $this->wrapped_logger = \apply_filters( 'wpseo_logger', $this->wrapped_logger ); } /** * Logs with an arbitrary level. * * @param mixed $level The log level. * @param string $message The log message. * @param array $context The log context. * * @return void */ public function log( $level, $message, array $context = [] ) { $this->wrapped_logger->log( $level, $message, $context ); } }