Skip to content

Commit dc31e44

Browse files
authored
Merge pull request #29 from php-telegram-bot/psr3_logging_2nd
PSR-3 logging for release updates
2 parents bb13824 + 8c07e06 commit dc31e44

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

public/webhooks/github.php

+8-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
use Longman\TelegramBot\Exception\TelegramException;
1717
use Longman\TelegramBot\Telegram;
1818
use Longman\TelegramBot\TelegramLog;
19+
use Monolog\Formatter\LineFormatter;
20+
use Monolog\Handler\StreamHandler;
21+
use Monolog\Logger;
1922
use NPM\ServiceWebhookHandler\Handlers\GitHubHandler;
2023
use TelegramBot\SupportBot\Webhooks\Utils;
2124

@@ -142,7 +145,11 @@ function parseReleaseBody($body, $user, $repo) {
142145
function sendTelegramMessage($chat_id, $text) {
143146
try {
144147
new Telegram(getenv('TG_API_KEY'));
145-
TelegramLog::initErrorLog(getenv('TG_LOGS_DIR') . '/error.releases.log');
148+
149+
TelegramLog::initialize(new Logger('telegram_bot_releases', [
150+
(new StreamHandler(getenv('TG_LOGS_DIR') . '/releases.debug.log', Logger::DEBUG))->setFormatter(new LineFormatter(null, null, true)),
151+
(new StreamHandler(getenv('TG_LOGS_DIR') . '/releases.error.log', Logger::ERROR))->setFormatter(new LineFormatter(null, null, true)),
152+
]));
146153

147154
$parse_mode = 'markdown';
148155

0 commit comments

Comments
 (0)