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

@@ -34,18 +34,18 @@ import (
var _ = Describe("Logger", func() {
Context("Create New Logger with Default Config", func() {
It("Must succeed", func() {
log := logger.New()
log := logger.New(GetContext())
log.SetLevel(logger.DebugLevel)
err := log.SetOptions(GetContext(), &logger.Options{})
err := log.SetOptions(&logger.Options{})
Expect(err).ToNot(HaveOccurred())
log.LogDetails(logger.InfoLevel, "test logger", nil, nil, nil)
})
})
Context("Create New Logger with Default Config and trace", func() {
It("Must succeed", func() {
log := logger.New()
log := logger.New(GetContext())
log.SetLevel(logger.DebugLevel)
err := log.SetOptions(GetContext(), &logger.Options{
err := log.SetOptions(&logger.Options{
EnableTrace: true,
})
Expect(err).ToNot(HaveOccurred())
@@ -54,9 +54,9 @@ var _ = Describe("Logger", func() {
})
Context("Create New Logger with field", func() {
It("Must succeed", func() {
log := logger.New()
log := logger.New(GetContext())
log.SetLevel(logger.DebugLevel)
err := log.SetOptions(GetContext(), &logger.Options{
err := log.SetOptions(&logger.Options{
EnableTrace: true,
})
log.SetFields(logger.NewFields().Add("test-field", "ok"))
@@ -66,7 +66,7 @@ var _ = Describe("Logger", func() {
})
Context("Create New Logger with file", func() {
It("Must succeed", func() {
log := logger.New()
log := logger.New(GetContext())
log.SetLevel(logger.DebugLevel)
fsp, err := GetTempFile()
@@ -78,7 +78,7 @@ var _ = Describe("Logger", func() {
Expect(err).ToNot(HaveOccurred())
err = log.SetOptions(GetContext(), &logger.Options{
err = log.SetOptions(&logger.Options{
EnableTrace: true,
LogFile: []logger.OptionsFile{
{
@@ -102,7 +102,7 @@ var _ = Describe("Logger", func() {
})
Context("Create New Logger with file in multithread mode", func() {
It("Must succeed", func() {
log := logger.New()
log := logger.New(GetContext())
log.SetLevel(logger.DebugLevel)
fsp, err := GetTempFile()
@@ -114,7 +114,7 @@ var _ = Describe("Logger", func() {
Expect(err).ToNot(HaveOccurred())
err = log.SetOptions(GetContext(), &logger.Options{
err = log.SetOptions(&logger.Options{
EnableTrace: true,
LogFile: []logger.OptionsFile{
{
@@ -136,7 +136,7 @@ var _ = Describe("Logger", func() {
log.LogDetails(logger.InfoLevel, "test logger with field", nil, nil, nil)
var sub logger.Logger
sub, err = log.Clone(GetContext())
sub, err = log.Clone()
Expect(err).ToNot(HaveOccurred())
go func(log logger.Logger) {