W3cubDocs

/Laravel 5.2

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.

Parameters

Logger $monolog
Dispatcher $dispatcher

Return Value

void

void emergency( string $message, array $context = array())

Log an emergency message to the logs.

Parameters

string $message
array $context

Return Value

void

void alert( string $message, array $context = array())

Log an alert message to the logs.

Parameters

string $message
array $context

Return Value

void

void critical( string $message, array $context = array())

Log a critical message to the logs.

Parameters

string $message
array $context

Return Value

void

void error( string $message, array $context = array())

Log an error message to the logs.

Parameters

string $message
array $context

Return Value

void

void warning( string $message, array $context = array())

Log a warning message to the logs.

Parameters

string $message
array $context

Return Value

void

void notice( string $message, array $context = array())

Log a notice to the logs.

Parameters

string $message
array $context

Return Value

void

void info( string $message, array $context = array())

Log an informational message to the logs.

Parameters

string $message
array $context

Return Value

void

void debug( string $message, array $context = array())

Log a debug message to the logs.

Parameters

string $message
array $context

Return Value

void

void log( string $level, string $message, array $context = array())

Log a message to the logs.

Parameters

string $level
string $message
array $context

Return Value

void

void write( string $level, string $message, array $context = array())

Dynamically pass log calls into the writer.

Parameters

string $level
string $message
array $context

Return Value

void

void useFiles( string $path, string $level = 'debug')

Register a file log handler.

Parameters

string $path
string $level

Return Value

void

void useDailyFiles( string $path, int $days, string $level = 'debug')

Register a daily file log handler.

Parameters

string $path
int $days
string $level

Return Value

void

LoggerInterface useSyslog( string $name = 'laravel', string $level = 'debug')

Register a Syslog handler.

Parameters

string $name
string $level

Return Value

LoggerInterface

void useErrorLog( string $level = 'debug', int $messageType = ErrorLogHandler::OPERATING_SYSTEM)

Register an error_log handler.

Parameters

string $level
int $messageType

Return Value

void

void listen( Closure $callback)

Register a new callback handler for when a log event is triggered.

Parameters

Closure $callback

Return Value

void

Exceptions

RuntimeException

Logger getMonolog()

Get the underlying Monolog instance.

Return Value

Logger

Dispatcher getEventDispatcher()

Get the event dispatcher instance.

Return Value

Dispatcher

void setEventDispatcher( Dispatcher $dispatcher)

Set the event dispatcher instance.

Parameters

Dispatcher $dispatcher

Return Value

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Log/Writer.html