void HandleException(Exception exception) { Exception = exception; if (exception is WeavingException) { logger.LogError(exception.Message); return; } logger.LogError(string.Format("Unhandled exception occurred {0}", exception)); }