diff --git a/bot.go b/bot.go index 8fb6200..35d1e25 100644 --- a/bot.go +++ b/bot.go @@ -9,7 +9,6 @@ import ( "fmt" "io" "io/ioutil" - "log" "net/http" "net/url" "os" diff --git a/helpers.go b/helpers.go index b5480ea..f04a0a7 100644 --- a/helpers.go +++ b/helpers.go @@ -1,7 +1,6 @@ package tgbotapi import ( - "log" "net/url" ) diff --git a/log.go b/log.go new file mode 100644 index 0000000..18e339f --- /dev/null +++ b/log.go @@ -0,0 +1,17 @@ +package tgbotapi + +import ( + "os" + "errors" + stdlog "log" +) + +var log = stdlog.New(os.Stderr, "", stdlog.LstdFlags) + +func SetLogger(newLog *stdlog.Logger) error { + if newLog == nil { + return errors.New("logger is nil") + } + log = newLog + return nil +}