MadelineProtoDocs/docs/docs/LOGGING.md

25 lines
1.1 KiB
Markdown
Raw Normal View History

2018-04-11 14:17:45 +02:00
---
title: Logging
description: MadelineProto provides a unified class for logging messages to the logging destination defined in [settings](SETTINGS.html#settingslogger).
image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png
---
2018-04-01 13:19:25 +02:00
# Logging
MadelineProto provides a unified class for logging messages to the logging destination defined in [settings](SETTINGS.html#settingslogger).
```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
By default, `$level` is `\danog\MadelineProto\Logger:NOTICE`.
2018-04-01 13:55:07 +02:00
<a href="https://docs.madelineproto.xyz/docs/USING_METHODS.html">Next section</a>