diff --git a/addons/web/static/src/js/boot.js b/addons/web/static/src/js/boot.js
index 621307720b7c7cd1ad6ebba3fcd9fb7dc6aed398..85463e6c37105a3eebc24050219bc74e4b10d7ef 100644
--- a/addons/web/static/src/js/boot.js
+++ b/addons/web/static/src/js/boot.js
@@ -261,7 +261,8 @@
                     jobs.splice(jobs.indexOf(job), 1);
                 } catch (e) {
                     job.error = e;
-                    console.error('Error while loading ' + job.name + ': '+ e.stack);
+                    console.error(e);
+                    console.error(`Error while loading ${job.name}: ${e.message}`);
                 }
                 if (!job.error) {
                     Promise.resolve(jobExec).then(