delete timestamp from logger
This commit is contained in:
27
logger.go
27
logger.go
@@ -10,41 +10,27 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"os"
|
"os"
|
||||||
"time"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
messageWriter io.Writer = os.Stdout
|
messageWriter io.Writer = os.Stdout
|
||||||
accessWriter io.Writer = os.Stdout
|
accessWriter io.Writer = os.Stdout
|
||||||
logTimestamp bool = false
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func getLogStamp() string {
|
|
||||||
var stamp string
|
|
||||||
if logTimestamp {
|
|
||||||
stamp = time.Now().Format(time.RFC3339)
|
|
||||||
}
|
|
||||||
return stamp
|
|
||||||
}
|
|
||||||
|
|
||||||
func logDebug(messages ...any) {
|
func logDebug(messages ...any) {
|
||||||
stamp := getLogStamp()
|
fmt.Fprintln(messageWriter, "debug:", messages)
|
||||||
fmt.Fprintln(messageWriter, stamp, "debug", messages)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func logInfo(messages ...any) {
|
func logInfo(messages ...any) {
|
||||||
stamp := getLogStamp()
|
fmt.Fprintln(messageWriter, "info:", messages)
|
||||||
fmt.Fprintln(messageWriter, stamp, "info", messages)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func logError(messages ...any) {
|
func logError(messages ...any) {
|
||||||
stamp := getLogStamp()
|
fmt.Fprintln(messageWriter, "error:", messages)
|
||||||
fmt.Fprintln(messageWriter, stamp, "error", messages)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func logAccess(messages ...any) {
|
func logAccess(messages ...any) {
|
||||||
stamp := getLogStamp()
|
fmt.Fprintln(accessWriter, "access:", messages)
|
||||||
fmt.Fprintln(accessWriter, stamp, "access", messages)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func SetAccessWriter(writer io.Writer) {
|
func SetAccessWriter(writer io.Writer) {
|
||||||
@@ -54,8 +40,3 @@ func SetAccessWriter(writer io.Writer) {
|
|||||||
func SetMessageWriter(writer io.Writer) {
|
func SetMessageWriter(writer io.Writer) {
|
||||||
messageWriter = writer
|
messageWriter = writer
|
||||||
}
|
}
|
||||||
|
|
||||||
func EnableLogTimestamp(enable bool) {
|
|
||||||
logTimestamp = enable
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user