Skip to content

Conversation

@Xolodeec
Copy link
Contributor

@Xolodeec Xolodeec commented Jun 3, 2022

Привет:) Из-за того, что в интерфейсе у метода instance указан тип возвращаемого значения(DebugLogger) нет возможности реализовать свою логику сохранения логов.

@Xolodeec
Copy link
Contributor Author

Xolodeec commented Jun 3, 2022

Подробнее опишу ситуацию:
Использую вашу библиотеку bitrix24-api-php
Для того, чтобы задать логирование запросов необходимо в метод setLogger передать объект, реализующий интерфейс DebugLoggerInterface
При создании своего класса DebugLogger, который реализует интерфейс DebugLoggerInterface, метод instance ожидает на выходе ваш класс DebugLogger и по итогу применяется метод save вашего класса.

@andrey-tech andrey-tech merged commit 0eb2767 into andrey-tech:master Jun 3, 2022
@andrey-tech
Copy link
Owner

Добрый день!
Благодарю за сотрудничество)
Исправление сигнатуры метода instance() интерфейса DebugLoggerInterface включено в релиз v2.0.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants