diff --git a/swh/core/cli/__init__.py b/swh/core/cli/__init__.py
index 1c9cc84e19bef61c46faeda153fc692d3ff4eae9..1103a4f5abacd78f4164a633f022bcd95a17c10e 100644
--- a/swh/core/cli/__init__.py
+++ b/swh/core/cli/__init__.py
@@ -141,9 +141,8 @@ def swh(ctx, log_levels, log_config, sentry_dsn, sentry_debug):
     signal.signal(signal.SIGTERM, clean_exit_on_signal)
     signal.signal(signal.SIGINT, clean_exit_on_signal)
 
-    init_sentry(sentry_dsn=sentry_dsn, debug=sentry_debug)
-
     set_default_loglevel = logging_configure(log_levels, log_config)
+    init_sentry(sentry_dsn=sentry_dsn, debug=sentry_debug)
 
     ctx.ensure_object(dict)
     ctx.obj["log_level"] = set_default_loglevel
diff --git a/swh/core/sentry.py b/swh/core/sentry.py
index 39ad4310fedd708a582b6364f0099fda22770bf8..68bba8f676e90a87e0d39653997b800637e1732d 100644
--- a/swh/core/sentry.py
+++ b/swh/core/sentry.py
@@ -82,7 +82,7 @@ def init_sentry(
     )
 
     if sentry_dsn is None and not deferred_init:
-        logger.warning("Sentry DSN not provided, events will not be sent.")
+        logger.info("Sentry DSN not provided, events will not be sent.")
 
     import sentry_sdk