mirror of
https://github.com/nabbar/golib.git
synced 2025-10-05 07:46:56 +08:00
PKG Logger :
- fix issue #109 - fix issue #106 - fix bug with color linux / win - fix bug with color between std, file and syslog - fix using default logger instead of setup logger - fix logrus logger level - add debug message to test logger (test-httpserver) PKG httpserver : - apply logger's changes - optimize httpserver shutdown process PKG httpcli : - add new params for log error / log check PKG ldap : - add new params for log error / log check
This commit is contained in:
@@ -73,7 +73,7 @@ var (
|
||||
cfgPool libsrv.PoolServerConfig
|
||||
ctx context.Context
|
||||
cnl context.CancelFunc
|
||||
log = liblog.New()
|
||||
log liblog.Logger
|
||||
)
|
||||
|
||||
func init() {
|
||||
@@ -81,8 +81,9 @@ func init() {
|
||||
|
||||
ctx, cnl = context.WithCancel(context.Background())
|
||||
|
||||
log = liblog.New(ctx)
|
||||
log.SetLevel(liblog.DebugLevel)
|
||||
if err := log.SetOptions(ctx, &liblog.Options{
|
||||
if err := log.SetOptions(&liblog.Options{
|
||||
DisableStandard: false,
|
||||
DisableStack: false,
|
||||
DisableTimestamp: false,
|
||||
@@ -141,7 +142,7 @@ func main() {
|
||||
|
||||
pool.MapRun(func(srv libsrv.Server) {
|
||||
n, v, _ := srv.StatusInfo()
|
||||
e := l.Entry(liblog.ErrorLevel, "status message")
|
||||
e := l.Entry(liblog.ErrorLevel, "check status")
|
||||
e = e.FieldAdd("server_name", n).FieldAdd("server_release", v)
|
||||
e.ErrorAdd(true, srv.StatusHealth())
|
||||
e.Check(liblog.InfoLevel)
|
||||
@@ -163,6 +164,7 @@ func main() {
|
||||
|
||||
if i%3 == 0 {
|
||||
for s := range pool.List(libsrv.FieldBind, libsrv.FieldName, "", ".*") {
|
||||
l.Entry(liblog.DebugLevel, "Restarting server...").FieldAdd("server_name", s).Log()
|
||||
l.Entry(liblog.InfoLevel, "Restarting server...").FieldAdd("server_name", s).Log()
|
||||
}
|
||||
pool.Restart()
|
||||
@@ -184,6 +186,6 @@ func headers(w http.ResponseWriter, req *http.Request) {
|
||||
}
|
||||
|
||||
func getLogger() liblog.Logger {
|
||||
l, _ := log.Clone(ctx)
|
||||
l, _ := log.Clone()
|
||||
return l
|
||||
}
|
||||
|
Reference in New Issue
Block a user