File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -254,7 +254,8 @@ func (boot *Boot) readYAML() []byte {
254254func syncLog (eventId string ) {
255255 if r := recover (); r != nil {
256256 stackTrace := fmt .Sprintf ("Panic occured, shutting down... \n %s" , string (debug .Stack ()))
257- for _ , v := range rkentry .GlobalAppCtx .ListEntriesByType (rkentry .LoggerEntryType ) {
257+ logEntries := rkentry .GlobalAppCtx .ListEntriesByType (rkentry .LoggerEntryType )
258+ for _ , v := range logEntries {
258259 logger , ok := v .(* rkentry.LoggerEntry )
259260 if ! ok {
260261 continue
@@ -268,6 +269,11 @@ func syncLog(eventId string) {
268269 logger .Sync ()
269270 }
270271
272+ if len (logEntries ) == 0 {
273+ fmt .Printf (stackTrace )
274+ fmt .Printf ("RootCause: %s" , r )
275+ }
276+
271277 for _ , v := range rkentry .GlobalAppCtx .ListEntriesByType (rkentry .EventEntryType ) {
272278 event , ok := v .(* rkentry.EventEntry )
273279 if ! ok {
You can’t perform that action at this time.
0 commit comments