MadelineProto/docs/docs/LOGGING.md

20 lines
1003 B
Markdown
Raw Normal View History

# Logging
2018-03-20 13:20:11 +01:00
MadelineProto provides a unified class for logging messages to the logging destination defined in [settings](SETTINGS.md#settingslogger).
2018-03-20 13:04:44 +01:00
```php
\danog\MadelineProto\Logger::log($message, $level);
```
`$message` is a string, an integer, an array, or any json-encodable object.
`$level` is one of the following constants:
* `\danog\MadelineProto\Logger:FATAL_ERROR` - Indicates a fatal error
* `\danog\MadelineProto\Logger:ERROR` - Indicates a recoverable error
* `\danog\MadelineProto\Logger:NOTICE` - Indicates an info message
* `\danog\MadelineProto\Logger:VERBOSE` - Indicates a verbose info message
* `\danog\MadelineProto\Logger:ULTRA_VERBOSE` - Indicates an ultra verbose
2018-03-20 20:43:11 +01:00
2018-03-20 16:02:36 +01:00
By default, `$level` is `\danog\MadelineProto\Logger:NOTICE`.
2018-03-21 10:53:02 +01:00
<form action="https://docs.madelineproto.xyz/docs/FLOOD_WAIT.html"><input type="submit" value="Previous section" /></form><form action="https://docs.madelineproto.xyz/docs/USING_METHODS.html"><input type="submit" value="Next section" /></form>