mirror of
https://github.com/HugeFrog24/go-telegram-bot.git
synced 2026-03-02 00:14:34 +00:00
28 lines
775 B
Go
28 lines
775 B
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
"os"
|
|
)
|
|
|
|
// For log management, use journalctl commands:
|
|
// - View logs: journalctl -u telegram-bot
|
|
// - Follow logs: journalctl -u telegram-bot -f
|
|
// - View errors: journalctl -u telegram-bot -p err
|
|
// Refer to the documentation for details on systemd unit setup.
|
|
|
|
// Initialize loggers for informational and error messages.
|
|
var (
|
|
InfoLogger *log.Logger
|
|
ErrorLogger *log.Logger
|
|
)
|
|
|
|
// initLoggers sets up separate loggers for stdout and stderr.
|
|
func initLoggers() {
|
|
// InfoLogger writes to stdout with specific flags.
|
|
InfoLogger = log.New(os.Stdout, "INFO: ", log.Ldate|log.Ltime|log.Lshortfile)
|
|
|
|
// ErrorLogger writes to stderr with specific flags.
|
|
ErrorLogger = log.New(os.Stderr, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile)
|
|
}
|