mirror of
https://github.com/Rayzggz/server_torii.git
synced 2025-06-20 14:07:33 +08:00
feat: log error
This commit is contained in:
13
main.go
13
main.go
@ -29,6 +29,19 @@ func main() {
|
||||
|
||||
log.Printf("Ready to start server on port %s", cfg.Port)
|
||||
|
||||
//set log file
|
||||
logFile, err := os.OpenFile(cfg.LogPath, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to open log file: %v", err)
|
||||
}
|
||||
defer func(logFile *os.File) {
|
||||
err := logFile.Close()
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to close log file: %v", err)
|
||||
}
|
||||
}(logFile)
|
||||
log.SetOutput(logFile)
|
||||
|
||||
// Start server
|
||||
stop := make(chan os.Signal, 1)
|
||||
signal.Notify(stop, syscall.SIGINT, syscall.SIGTERM)
|
||||
|
Reference in New Issue
Block a user