inital commit
This commit is contained in:
71
logger/ConsoleLogger.go
Normal file
71
logger/ConsoleLogger.go
Normal file
@@ -0,0 +1,71 @@
|
||||
package logger
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
)
|
||||
|
||||
func (lgr *ConsoleLoggerimpl) init() {
|
||||
lgr.messages = make(chan string, logbuffersize)
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) StartLogger() {
|
||||
fmt.Println("Starting Logger")
|
||||
loggerlogonce.Do(func() {
|
||||
for msg := range logger.messages {
|
||||
fmt.Print(msg)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) Write(message string) {
|
||||
logger.messages <- time.Now().Format(time.UnixDate) + " : " + message + "\n"
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) Write_Request(message string, uuid string) {
|
||||
logger.Write(uuid + " : " + message)
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) WriteErr(err error) (errnum int) {
|
||||
if err != nil {
|
||||
logger.Write("Error: " + err.Error())
|
||||
errnum = 1
|
||||
}
|
||||
return errnum
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) WriteErr_Request(err error, uuid string) (errnum int) {
|
||||
if err != nil {
|
||||
logger.Write(uuid + " : Error: " + err.Error())
|
||||
errnum = 1
|
||||
}
|
||||
return errnum
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) Write_DEBUG(message string) {
|
||||
if DEBUG {
|
||||
logger.Write(message)
|
||||
}
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) Write_Request_DEBUG(message string, uuid string) {
|
||||
if DEBUG {
|
||||
logger.Write_Request(message, uuid)
|
||||
}
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) WriteErr_DEBUG(err error) (errnum int) {
|
||||
if err != nil {
|
||||
logger.Write_DEBUG("Error: " + err.Error())
|
||||
errnum = 1
|
||||
}
|
||||
return errnum
|
||||
}
|
||||
|
||||
func (logger *ConsoleLoggerimpl) WriteErr_Request_DEBUG(err error, uuid string) (errnum int) {
|
||||
if err != nil {
|
||||
logger.Write_DEBUG(uuid + " : Error: " + err.Error())
|
||||
errnum = 1
|
||||
}
|
||||
return errnum
|
||||
}
|
||||
Reference in New Issue
Block a user