Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 53da3a9a6e | |||
| a7b4e70867 | |||
| b53f0a09b2 | |||
| 40099fffc6 |
@@ -1,4 +1,4 @@
|
||||
package logging
|
||||
package tecaminologger
|
||||
|
||||
type Config struct {
|
||||
MaxSize int // max. size of file in MB
|
||||
@@ -1,4 +1,4 @@
|
||||
module gitea.tecamino.com/paadi/tecamino-logger
|
||||
module gitea.tecamino.local/paadi/tecamino-logger
|
||||
|
||||
go 1.21.0
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package logging
|
||||
package tecaminologger
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
@@ -35,7 +35,11 @@ func NewLogger(file string, cfg *Config) (*Logger, error) {
|
||||
|
||||
if file == "" {
|
||||
file = os.Args[0]
|
||||
file = strings.Replace(filepath.Base(file), filepath.Ext(file), ".log", 1)
|
||||
if filepath.Ext(file) != "" {
|
||||
file = strings.Replace(filepath.Base(file), filepath.Ext(file), ".log", 1)
|
||||
} else {
|
||||
file = filepath.Base(file) + ".log"
|
||||
}
|
||||
}
|
||||
|
||||
encoderConfig := zap.NewProductionEncoderConfig()
|
||||
+2
-4
@@ -4,14 +4,12 @@ import (
|
||||
"errors"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"gitea.tecamino.com/paadi/tecamino-logger/logging"
|
||||
)
|
||||
|
||||
func TestLogger(t *testing.T) {
|
||||
t.Log("start logger test")
|
||||
logFile := "Test.log"
|
||||
log, err := logging.NewLogger(logFile, nil)
|
||||
log, err := NewLogger(logFile, nil)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -33,7 +31,7 @@ func TestLogger(t *testing.T) {
|
||||
t.Log(string(f))
|
||||
|
||||
t.Log("test if log file name empty")
|
||||
log, err = logging.NewLogger("", nil)
|
||||
log, err = NewLogger("", nil)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user