Browse Source

feat(core): Log error variables as well as message

Michael Bromley 5 years ago
parent
commit
de25bdba68
1 changed files with 5 additions and 1 deletions
  1. 5 1
      packages/core/src/api/middleware/exception-logger.filter.ts

+ 5 - 1
packages/core/src/api/middleware/exception-logger.filter.ts

@@ -20,7 +20,11 @@ export class ExceptionLoggerFilter implements ExceptionFilter {
 
 
             switch (logLevel) {
             switch (logLevel) {
                 case LogLevel.Error:
                 case LogLevel.Error:
-                    Logger.error(message, undefined, exception.stack);
+                    Logger.error(
+                        JSON.stringify({ message, variables: exception.variables }, null, 2),
+                        undefined,
+                        exception.stack,
+                    );
                     break;
                     break;
                 case LogLevel.Warn:
                 case LogLevel.Warn:
                     Logger.warn(message);
                     Logger.warn(message);