2020-10-15 18:42:54 +02:00
|
|
|
---
|
|
|
|
title: danog\MadelineProto\Logger: Logger class.
|
|
|
|
description:
|
|
|
|
|
|
|
|
---
|
|
|
|
# `danog\MadelineProto\Logger`
|
|
|
|
[Back to index](../../index.md)
|
|
|
|
|
|
|
|
> Author: Daniil Gentili <daniil@daniil.it>
|
|
|
|
|
|
|
|
|
|
|
|
Logger class.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Constants
|
|
|
|
* `danog\MadelineProto\Logger::LEVEL_ULTRA_VERBOSE`: Ultra verbose level.
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LEVEL_VERBOSE`: Verbose level.
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LEVEL_NOTICE`: Notice level.
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LEVEL_WARNING`: Warning level.
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LEVEL_ERROR`: Error level.
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LEVEL_FATAL`: Fatal error level.
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LOGGER_DEFAULT`: Default logger (syslog).
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LOGGER_ECHO`: Echo logger.
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LOGGER_FILE`: File logger.
|
|
|
|
|
|
|
|
* `danog\MadelineProto\Logger::LOGGER_CALLABLE`: Callable logger.
|
|
|
|
|
|
|
|
|
|
|
|
## Method list:
|
|
|
|
* `constructorFromSettings(\danog\MadelineProto\Settings\Logger $settings): self`
|
|
|
|
* `log(mixed $param, int $level): void`
|
|
|
|
* `logger(mixed $param, int $level, string $file): void`
|
|
|
|
* `getPsrLogger(): \Psr\Log\LoggerInterface`
|
|
|
|
|
|
|
|
## Methods:
|
|
|
|
### `constructorFromSettings(\danog\MadelineProto\Settings\Logger $settings): self`
|
|
|
|
|
|
|
|
Construct global static logger from MadelineProto settings.
|
|
|
|
|
|
|
|
|
|
|
|
Parameters:
|
|
|
|
* `$settings`: `\danog\MadelineProto\Settings\Logger` Settings instance
|
|
|
|
|
|
|
|
|
|
|
|
#### See also:
|
|
|
|
* [`\danog\MadelineProto\Settings\Logger`: Logger settings.](./Settings/Logger.md)
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-10-15 19:11:10 +02:00
|
|
|
---
|
|
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
2020-10-15 18:42:54 +02:00
|
|
|
|
|
|
|
### `log(mixed $param, int $level): void`
|
|
|
|
|
|
|
|
Log a message.
|
|
|
|
|
|
|
|
|
|
|
|
Parameters:
|
|
|
|
* `$param`: `mixed` Message
|
|
|
|
* `$level`: `int` Logging level
|
|
|
|
|
|
|
|
|
2020-10-15 19:11:10 +02:00
|
|
|
---
|
|
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
2020-10-15 18:42:54 +02:00
|
|
|
|
|
|
|
### `logger(mixed $param, int $level, string $file): void`
|
|
|
|
|
|
|
|
Log a message.
|
|
|
|
|
|
|
|
|
|
|
|
Parameters:
|
|
|
|
* `$param`: `mixed` Message to log
|
|
|
|
* `$level`: `int` Logging level
|
|
|
|
* `$file`: `string` File that originated the message
|
|
|
|
|
|
|
|
|
2020-10-15 19:11:10 +02:00
|
|
|
---
|
|
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
2020-10-15 18:42:54 +02:00
|
|
|
|
|
|
|
### `getPsrLogger(): \Psr\Log\LoggerInterface`
|
|
|
|
|
|
|
|
Get PSR logger.
|
|
|
|
|
|
|
|
|
|
|
|
#### See also:
|
|
|
|
* `\Psr\Log\LoggerInterface`
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-10-15 19:11:10 +02:00
|
|
|
---
|
|
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|
2020-10-15 18:42:54 +02:00
|
|
|
|
2020-10-15 19:11:10 +02:00
|
|
|
---
|
|
|
|
Generated by [danog/phpdoc](https://phpdoc.daniil.it)
|