fix(monitor): format exception message with XML tags
Improve exception message formatting by adding XML tags for better parsing and processing downstream. The new format includes explicit tags for exception type, service name, and error message.
This commit is contained in:
1 parent
58a8efc17a
commit
db192f2209
1 file changed
+1
-1
+1
-1
@@ -124,7 +124,7 @@ func checkServiceLogs(serviceName string) (bool, error) {
|
|||||||
|
|
||||||
func throwException(serviceName, errorContent string) error {
|
func throwException(serviceName, errorContent string) error {
|
||||||
postLog.Error(fmt.Sprintf("[Monitor] Service: %s - Exception: %s", serviceName, errorContent))
|
postLog.Error(fmt.Sprintf("[Monitor] Service: %s - Exception: %s", serviceName, errorContent))
|
||||||
err := socket.SendMsg(fmt.Sprintf("service %s exception: %s", serviceName, errorContent))
|
err := socket.SendMsg(fmt.Sprintf("[Exception] <exceptionType>%s</exceptionType> <serviceName>%s</serviceName> <errorMsg>%s</errorMsg>", "service", serviceName, errorContent))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to send exception message: %v", err)
|
return fmt.Errorf("failed to send exception message: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user