Commit fc982fee authored by astaxie's avatar astaxie

fix go run hello.go & console log

parent 31de6510
......@@ -188,7 +188,7 @@ func initBeforeHttpRun() {
// if AppConfigPath not In the conf/app.conf reParse config
if AppConfigPath != filepath.Join(AppPath, "conf", "app.conf") {
err := ParseConfig()
if err != nil {
if err != nil && AppConfigPath != filepath.Join(workPath, "conf", "app.conf") {
// configuration is critical to app, panic here if parse failed
panic(err)
}
......
package beego
import (
"fmt"
"html/template"
"os"
"path/filepath"
......@@ -143,9 +144,12 @@ func init() {
// init BeeLogger
BeeLogger = logs.NewLogger(10000)
BeeLogger.SetLogger("console", "")
err := BeeLogger.SetLogger("console", "")
if err != nil {
fmt.Println("init console log error:", err)
}
err := ParseConfig()
err = ParseConfig()
if err != nil && !os.IsNotExist(err) {
// for init if doesn't have app.conf will not panic
Info(err)
......
......@@ -29,9 +29,6 @@ func NewConn() LoggerInterface {
// init connection writer with json config.
// json config only need key "level".
func (c *ConnWriter) Init(jsonconfig string) error {
if len(jsonconfig) == 0 {
return nil
}
err := json.Unmarshal([]byte(jsonconfig), c)
if err != nil {
return err
......
......@@ -90,9 +90,6 @@ func NewFileWriter() LoggerInterface {
// "rotate":true
// }
func (w *FileLogWriter) Init(jsonconfig string) error {
if len(jsonconfig) == 0 {
return nil
}
err := json.Unmarshal([]byte(jsonconfig), w)
if err != nil {
return err
......
......@@ -38,9 +38,6 @@ func NewSmtpWriter() LoggerInterface {
// "level":LevelError
// }
func (s *SmtpWriter) Init(jsonconfig string) error {
if len(jsonconfig) == 0 {
return nil
}
err := json.Unmarshal([]byte(jsonconfig), s)
if err != nil {
return err
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment