feat(Logger): add WriteErrMsgRequest and WriteErrMsgRequestDebug functions
This commit is contained in:
@@ -48,6 +48,14 @@ func (logger *ConsoleLoggerImpl) WriteErrRequest(err error, uuid string) (errnum
|
|||||||
return errnum
|
return errnum
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (logger *ConsoleLoggerImpl) WriteErrMsgRequest(err error, message string, uuid string) (errnum int) {
|
||||||
|
if err != nil {
|
||||||
|
logger.Write(uuid + " " + message + ": Error: " + err.Error())
|
||||||
|
errnum = 1
|
||||||
|
}
|
||||||
|
return errnum
|
||||||
|
}
|
||||||
|
|
||||||
func (logger *ConsoleLoggerImpl) WriteDebug(message string) {
|
func (logger *ConsoleLoggerImpl) WriteDebug(message string) {
|
||||||
if DEBUG {
|
if DEBUG {
|
||||||
logger.Write(message)
|
logger.Write(message)
|
||||||
|
|||||||
@@ -96,6 +96,14 @@ func (logger *FileLoggerImpl) WriteErrRequest(err error, uuid string) (errnum in
|
|||||||
return errnum
|
return errnum
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (logger *FileLoggerImpl) WriteErrMsgRequest(err error, message string, uuid string) (errnum int) {
|
||||||
|
if err != nil {
|
||||||
|
logger.Write(uuid + " " + message + ": Error: " + err.Error())
|
||||||
|
errnum = 1
|
||||||
|
}
|
||||||
|
return errnum
|
||||||
|
}
|
||||||
|
|
||||||
func (logger *FileLoggerImpl) WriteDebug(message string) {
|
func (logger *FileLoggerImpl) WriteDebug(message string) {
|
||||||
if DEBUG {
|
if DEBUG {
|
||||||
logger.Write(message)
|
logger.Write(message)
|
||||||
@@ -123,3 +131,23 @@ func (logger *FileLoggerImpl) WriteErrRequestDebug(err error, uuid string) (errn
|
|||||||
}
|
}
|
||||||
return errnum
|
return errnum
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (logger *FileLoggerImpl) WriteErrMsgRequestDebug(err error, message string, uuid string) (errnum int) {
|
||||||
|
if err != nil {
|
||||||
|
if DEBUG {
|
||||||
|
logger.WriteErrMsgRequest(err, message, uuid)
|
||||||
|
}
|
||||||
|
errnum = 1
|
||||||
|
}
|
||||||
|
return errnum
|
||||||
|
}
|
||||||
|
|
||||||
|
func (logger *ConsoleLoggerImpl) WriteErrMsgRequestDebug(err error, message string, uuid string) (errnum int) {
|
||||||
|
if err != nil {
|
||||||
|
if DEBUG {
|
||||||
|
logger.WriteErrMsgRequest(err, message, uuid)
|
||||||
|
}
|
||||||
|
errnum = 1
|
||||||
|
}
|
||||||
|
return errnum
|
||||||
|
}
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ type (
|
|||||||
// If an error that is not nill passed in it logs the error and returns 1, otherwise 0
|
// If an error that is not nill passed in it logs the error and returns 1, otherwise 0
|
||||||
WriteErr(error) int
|
WriteErr(error) int
|
||||||
WriteErrRequest(err error, uuid string) int
|
WriteErrRequest(err error, uuid string) int
|
||||||
|
|
||||||
|
WriteErrMsgRequest(err error, message string, uuid string) int
|
||||||
}
|
}
|
||||||
// Use _DEBUG prints to strip them out of release builds
|
// Use _DEBUG prints to strip them out of release builds
|
||||||
DebugLogger interface {
|
DebugLogger interface {
|
||||||
@@ -38,6 +40,8 @@ type (
|
|||||||
WriteRequestDebug(message string, uuid string)
|
WriteRequestDebug(message string, uuid string)
|
||||||
WriteErrDebug(err error) (errnum int)
|
WriteErrDebug(err error) (errnum int)
|
||||||
WriteErrRequestDebug(err error, uuid string) int
|
WriteErrRequestDebug(err error, uuid string) int
|
||||||
|
|
||||||
|
WriteErrMsgRequestDebug(err error, message string, uuid string) int
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,13 @@ func (logger *NullLoggerImpl) WriteErrRequest(err error, uuid string) (errnum in
|
|||||||
return errnum
|
return errnum
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (logger *NullLoggerImpl) WriteErrMsgRequest(err error, message string, uuid string) (errnum int) {
|
||||||
|
if err != nil {
|
||||||
|
errnum = 1
|
||||||
|
}
|
||||||
|
return errnum
|
||||||
|
}
|
||||||
|
|
||||||
func (logger *NullLoggerImpl) WriteDebug(message string) {}
|
func (logger *NullLoggerImpl) WriteDebug(message string) {}
|
||||||
|
|
||||||
func (logger *NullLoggerImpl) WriteRequestDebug(message string, uuid string) {}
|
func (logger *NullLoggerImpl) WriteRequestDebug(message string, uuid string) {}
|
||||||
@@ -41,3 +48,10 @@ func (logger *NullLoggerImpl) WriteErrRequestDebug(err error, uuid string) (errn
|
|||||||
}
|
}
|
||||||
return errnum
|
return errnum
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (logger *NullLoggerImpl) WriteErrMsgRequestDebug(err error, message string, uuid string) (errnum int) {
|
||||||
|
if err != nil {
|
||||||
|
errnum = 1
|
||||||
|
}
|
||||||
|
return errnum
|
||||||
|
}
|
||||||
|
|||||||
@@ -32,6 +32,14 @@ func (logger *SlogLoggerImpl) WriteErrRequest(err error, uuid string) (errnum in
|
|||||||
return errnum
|
return errnum
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (logger *SlogLoggerImpl) WriteErrMsgRequest(err error, message string, uuid string) (errnum int) {
|
||||||
|
if err != nil {
|
||||||
|
slog.Error(message+err.Error(), "UUID", uuid)
|
||||||
|
errnum = 1
|
||||||
|
}
|
||||||
|
return errnum
|
||||||
|
}
|
||||||
|
|
||||||
func (logger *SlogLoggerImpl) WriteDebug(message string) {
|
func (logger *SlogLoggerImpl) WriteDebug(message string) {
|
||||||
if DEBUG {
|
if DEBUG {
|
||||||
logger.Write(message)
|
logger.Write(message)
|
||||||
@@ -63,3 +71,13 @@ func (logger *SlogLoggerImpl) WriteErrRequestDebug(err error, uuid string) (errn
|
|||||||
}
|
}
|
||||||
return errnum
|
return errnum
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (logger *SlogLoggerImpl) WriteErrMsgRequestDebug(err error, message string, uuid string) (errnum int) {
|
||||||
|
if err != nil {
|
||||||
|
if DEBUG {
|
||||||
|
logger.WriteErrMsgRequest(err, message, uuid)
|
||||||
|
}
|
||||||
|
errnum = 1
|
||||||
|
}
|
||||||
|
return errnum
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user