Lines Matching refs:logger
50 * @param Logger $logger Instance of the logging channel
56 public static function addLogger(Logger $logger, ?string $name = null, bool $overwrite = false) argument
58 $name = $name ?: $logger->getName();
64 self::$loggers[$name] = $logger;
70 * @param string|Logger $logger Name or logger instance
72 public static function hasLogger($logger): bool argument
74 if ($logger instanceof Logger) {
75 $index = array_search($logger, self::$loggers, true);
80 return isset(self::$loggers[$logger]);
86 * @param string|Logger $logger Name or logger instance
88 public static function removeLogger($logger): void argument
90 if ($logger instanceof Logger) {
91 if (false !== ($idx = array_search($logger, self::$loggers, true))) {
95 unset(self::$loggers[$logger]);