Ignore .git folder in docker img. Use rotating file logger.
This commit is contained in:
13
main.go
13
main.go
@@ -7,6 +7,7 @@ import (
|
||||
"github.com/gin-gonic/gin"
|
||||
_ "github.com/gorilla/sessions"
|
||||
"github.com/sirupsen/logrus"
|
||||
"gopkg.in/natefinch/lumberjack.v2"
|
||||
"html/template"
|
||||
"io"
|
||||
"os"
|
||||
@@ -16,11 +17,14 @@ import (
|
||||
)
|
||||
|
||||
func init() {
|
||||
f, err := os.OpenFile("isc_rest.log", os.O_RDWR|os.O_APPEND|os.O_CREATE, 0660)
|
||||
if err != nil {
|
||||
utils.Logger.Fatalf("[MAIN] Error opening log file: %v", err)
|
||||
fileLogger := &lumberjack.Logger{
|
||||
Filename: "isc_rest.log",
|
||||
MaxSize: 50, // megabytes
|
||||
MaxBackups: 3,
|
||||
MaxAge: 28, //days
|
||||
Compress: true,
|
||||
}
|
||||
ginWriter := io.MultiWriter(f, os.Stdout)
|
||||
ginWriter := io.MultiWriter(fileLogger, os.Stdout)
|
||||
logger := logrus.New()
|
||||
logger.SetOutput(ginWriter)
|
||||
logger.SetFormatter(&logrus.TextFormatter{
|
||||
@@ -29,6 +33,7 @@ func init() {
|
||||
})
|
||||
utils.Logger = logger
|
||||
|
||||
var err error
|
||||
utils.MainPageTemplates, err = template.ParseFiles(
|
||||
"./templates/index.html",
|
||||
"./templates/components/home_clan_bar.html",
|
||||
|
||||
Reference in New Issue
Block a user