The master branch is under active development and functionality may change or break at any time!
Getting started
Routing and controllers
Command line
Databases (SQL)
Databases (NoSQL)
Security
Packages
Learn more
- Array helper
- Caching
- Collections
- Command, event and query buses
- Date and time
- File system
- HTML helper
- Humanizer
- Image manipulation
- Internationalization
- Logging
- Number helper
- Pagination
- Retry helper
- Sessions
- String helper
- URL builder
- UUID helper
- Validation
- Views
Official packages
Logging
Mako uses the Monolog library for logging.
Basics
The debug
method is used to log debug data.
$this->logger->debug('foobar');
The info
method is used to log interesting events.
$this->logger->info('foobar');
The notice
method is used to log normal but significant events.
$this->logger->notice('foobar');
The warning
method is used to log exceptional occurrences that are not errors.
$this->logger->warning('foobar');
The error
method is used to log runtime errors that do not require immediate action but should typically be logged and monitored.
$this->logger->error('foobar');
The critical
method is used log to critical conditions.
$this->logger->critical('foobar');
The alert
method is used to log events where action must be taken immediately.
$this->logger->alert('foobar');
The emergency
method is used to log events where the system is unusable.
$this->logger->alert('foobar');
Advanced usage
Check out the Monolog documentation for the full documentation of the library.