forked from apolloconfig/agollo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlog.go
More file actions
40 lines (26 loc) · 819 Bytes
/
log.go
File metadata and controls
40 lines (26 loc) · 819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package agollo
var logger LoggerInterface
func initLogger(ILogger LoggerInterface) {
logger = ILogger
}
type LoggerInterface interface {
Debugf(format string, params ...interface{})
Infof(format string, params ...interface{})
Warnf(format string, params ...interface{})
Errorf(format string, params ...interface{})
Debug(v ...interface{})
Info(v ...interface{})
Warn(v ...interface{})
Error(v ...interface{})
}
// func initSeeLog(configPath string) LoggerInterface {
// logger, err := seelog.LoggerFromConfigAsFile(configPath)
// //if error is happen change to default config.
// if err != nil {
// logger, err = seelog.LoggerFromConfigAsBytes([]byte("<seelog />"))
// }
// logger.SetAdditionalStackDepth(1)
// seelog.ReplaceLogger(logger)
// defer seelog.Flush()
// return logger
// }