1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-22 18:28:37 +00:00

improved log locations

This commit is contained in:
Lunny Xiao
2014-03-31 21:26:15 +08:00
parent 76c64b43cb
commit a187ba9651
3 changed files with 23 additions and 13 deletions

View File

@@ -6,17 +6,19 @@ package main
import (
"container/list"
"fmt"
"os"
"os/exec"
"path"
"strconv"
"strings"
"github.com/codegangsta/cli"
//"github.com/gogits/gogs/modules/log"
"github.com/gogits/git"
"github.com/gogits/gogs/models"
"github.com/gogits/gogs/modules/base"
"github.com/qiniu/log"
"github.com/gogits/gogs/modules/log"
//"github.com/qiniu/log"
)
var CmdUpdate = cli.Command{
@@ -28,25 +30,29 @@ gogs serv provide access auth for repositories`,
Flags: []cli.Flag{},
}
func newUpdateLogger(execDir string) {
level := "0"
logPath := execDir + "/log/update.log"
os.MkdirAll(path.Dir(logPath), os.ModePerm)
log.NewLogger(0, "file", fmt.Sprintf(`{"level":%s,"filename":"%s"}`, level, logPath))
log.Trace("start logging...")
}
// for command: ./gogs update
func runUpdate(c *cli.Context) {
execDir, _ := base.ExecDir()
newLogger(execDir)
base.NewConfigContext()
models.LoadModelsConfig()
if models.UseSQLite3 {
execDir, _ := base.ExecDir()
os.Chdir(execDir)
}
models.SetEngine()
w, _ := os.Create("update.log")
defer w.Close()
log.SetOutput(w)
args := c.Args()
//log.Info(args)
if len(args) != 3 {
log.Error("received less 3 parameters")
return