Skip to content

Commit 5362b51

Browse files
committed
Fix log to register telegram bot API events too
1 parent c170f63 commit 5362b51

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

troll_shield.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package main
77
import (
88
"fmt"
99
"io"
10-
"log"
10+
logger "log"
1111
"os"
1212

1313
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api"
@@ -29,6 +29,8 @@ var trollGroups = []string{
2929

3030
const logfile = "troll-shield.log"
3131

32+
var log = logger.New(os.Stderr, "", logger.LstdFlags)
33+
3234
// findTrollHouse return the troll house group name if is well-known
3335
// otherwise, returns a empty string
3436
func findTrollHouse(bot *tgbotapi.BotAPI, userID int) (string, error) {
@@ -66,6 +68,11 @@ func setupLogging() {
6668
wrt := io.MultiWriter(os.Stdout, f)
6769

6870
log.SetOutput(wrt)
71+
// register log to BotLoggt
72+
err = tgbotapi.SetLogger(log)
73+
if err != nil {
74+
log.Printf("Set Telegram Bot Logging error: %v", err)
75+
}
6976
}
7077

7178
func main() {

0 commit comments

Comments
 (0)