class Logger implements LoggerInterface (View source)
protected LoggerInterface | $logger | The underlying logger implementation. | |
protected Dispatcher|null | $dispatcher | The event dispatcher instance. |
void | __construct(LoggerInterface $logger, Dispatcher $dispatcher = null) Create a new log writer instance. | |
void | emergency(string $message, array $context = []) Log an emergency message to the logs. | |
void | alert(string $message, array $context = []) Log an alert message to the logs. | |
void | critical(string $message, array $context = []) Log a critical message to the logs. | |
void | error(string $message, array $context = []) Log an error message to the logs. | |
void | warning(string $message, array $context = []) Log a warning message to the logs. | |
void | notice(string $message, array $context = []) Log a notice to the logs. | |
void | info(string $message, array $context = []) Log an informational message to the logs. | |
void | debug(string $message, array $context = []) Log a debug message to the logs. | |
void | log(string $level, string $message, array $context = []) Log a message to the logs. | |
void | write(string $level, string $message, array $context = []) Dynamically pass log calls into the writer. | |
void | writeLog(string $level, string $message, array $context) Write a message to the log. | |
void | listen(Closure $callback) Register a new callback handler for when a log event is triggered. | |
void | fireLogEvent(string $level, string $message, array $context = []) Fires a log event. | |
mixed | formatMessage(mixed $message) Format the parameters for the logger. | |
LoggerInterface | getLogger() Get the underlying logger implementation. | |
Dispatcher | getEventDispatcher() Get the event dispatcher instance. | |
void | setEventDispatcher(Dispatcher $dispatcher) Set the event dispatcher instance. | |
mixed | __call(string $method, array $parameters) Dynamically proxy method calls to the underlying logger. |
Create a new log writer instance.
Log an emergency message to the logs.
Log an alert message to the logs.
Log a critical message to the logs.
Log an error message to the logs.
Log a warning message to the logs.
Log a notice to the logs.
Log an informational message to the logs.
Log a debug message to the logs.
Log a message to the logs.
Dynamically pass log calls into the writer.
Write a message to the log.
Register a new callback handler for when a log event is triggered.
Fires a log event.
Format the parameters for the logger.
Get the underlying logger implementation.
Get the event dispatcher instance.
Set the event dispatcher instance.
Dynamically proxy method calls to the underlying logger.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Log/Logger.html