Writer (Log)
Writer
class Writer implements Log, LoggerInterface (View source)
Methods
void | __construct( Logger $monolog, Dispatcher $dispatcher = null) Create a new log writer instance. | |
void | emergency( string $message, array $context = array()) Log an emergency message to the logs. | |
void | alert( string $message, array $context = array()) Log an alert message to the logs. | |
void | critical( string $message, array $context = array()) Log a critical message to the logs. | |
void | error( string $message, array $context = array()) Log an error message to the logs. | |
void | warning( string $message, array $context = array()) Log a warning message to the logs. | |
void | notice( string $message, array $context = array()) Log a notice to the logs. | |
void | info( string $message, array $context = array()) Log an informational message to the logs. | |
void | debug( string $message, array $context = array()) Log a debug message to the logs. | |
void | log( string $level, string $message, array $context = array()) Log a message to the logs. | |
void | write( string $level, string $message, array $context = array()) Dynamically pass log calls into the writer. | |
void | useFiles( string $path, string $level = 'debug') Register a file log handler. | |
void | useDailyFiles( string $path, int $days, string $level = 'debug') Register a daily file log handler. | |
LoggerInterface | useSyslog( string $name = 'laravel', string $level = 'debug') Register a Syslog handler. | |
void | useErrorLog( string $level = 'debug', int $messageType = ErrorLogHandler::OPERATING_SYSTEM) Register an error_log handler. | |
void | listen( Closure $callback) Register a new callback handler for when a log event is triggered. | |
Logger | getMonolog() Get the underlying Monolog instance. | |
Dispatcher | getEventDispatcher() Get the event dispatcher instance. | |
void | setEventDispatcher( Dispatcher $dispatcher) Set the event dispatcher instance. |
Details
void __construct( Logger $monolog, Dispatcher $dispatcher = null)
Create a new log writer instance.
void emergency( string $message, array $context = array())
Log an emergency message to the logs.
void alert( string $message, array $context = array())
Log an alert message to the logs.
void critical( string $message, array $context = array())
Log a critical message to the logs.
void error( string $message, array $context = array())
Log an error message to the logs.
void warning( string $message, array $context = array())
Log a warning message to the logs.
void notice( string $message, array $context = array())
Log a notice to the logs.
void info( string $message, array $context = array())
Log an informational message to the logs.
void debug( string $message, array $context = array())
Log a debug message to the logs.
void log( string $level, string $message, array $context = array())
Log a message to the logs.
void write( string $level, string $message, array $context = array())
Dynamically pass log calls into the writer.
void useFiles( string $path, string $level = 'debug')
Register a file log handler.
void useDailyFiles( string $path, int $days, string $level = 'debug')
Register a daily file log handler.
LoggerInterface useSyslog( string $name = 'laravel', string $level = 'debug')
Register a Syslog handler.
void useErrorLog( string $level = 'debug', int $messageType = ErrorLogHandler::OPERATING_SYSTEM)
Register an error_log handler.
void listen( Closure $callback)
Register a new callback handler for when a log event is triggered.
Logger getMonolog()
Get the underlying Monolog instance.
Dispatcher getEventDispatcher()
Get the event dispatcher instance.
void setEventDispatcher( Dispatcher $dispatcher)
Set the event dispatcher instance.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Log/Writer.html