mirror of
https://github.com/HugeFrog24/go-telegram-bot.git
synced 2026-03-02 00:14:34 +00:00
Upgrade dependencies
Added tests, revised logging Removed dependency on env file Try reformatting unit file Comments clarification Added readme Added readme
This commit is contained in:
27
logger.go
Executable file
27
logger.go
Executable file
@@ -0,0 +1,27 @@
|
||||
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)
|
||||
}
|
||||
Reference in New Issue
Block a user