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:
Nicolas JUHEL
2021-06-07 15:26:48 +02:00
parent 00a825bea5
commit f015ad5283
12 changed files with 212 additions and 129 deletions

View File

@@ -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
}