diff --git a/loader.c b/loader.c
index c3895b1eeb57df76c70646d73c74b0191a4bbdca..d467528a5c50acf9fea735b2009615ab4ed023f4 100644
--- a/loader.c
+++ b/loader.c
@@ -375,18 +375,18 @@ static int fixup(const char *caller)
 		/* print some debugging info for new modules */
 		if (m->state == MS_NEW &&
 		    (m->cb.exported_symbols || m->cb.required_symbols))
-			ast_log(LOG_WARNING,
+			ast_log(LOG_NOTICE,
 			    "module %-30s exports %p requires %p state %s(%d)\n",
 				m->resource, m->cb.exported_symbols,
 				m->cb.required_symbols,
 				st_name(m->state), m->state);
 	}
-	ast_log(LOG_WARNING, "---- fixup (%s): %d modules, %d new ---\n",
+	ast_log(LOG_DEBUG, "---- fixup (%s): %d modules, %d new ---\n",
 		caller, total, new);
 	for (;;cycle++) {
 		int again = 0;	/* set if we need another round */
 		
-		ast_log(LOG_WARNING, "---- fixup: cycle %d ---\n", cycle);
+		ast_log(LOG_DEBUG, "---- fixup: cycle %d ---\n", cycle);
 		AST_LIST_TRAVERSE(&module_list, m, next) {
 			if (resolve(m))
 				again = 1;	/* something changed */
@@ -417,7 +417,7 @@ static int fixup(const char *caller)
 		if (!again)	/* we are done */
 			break;
 	}
-	ast_log(LOG_WARNING, "---- fixup complete ---\n");
+	ast_log(LOG_DEBUG, "---- fixup complete ---\n");
 	in_fixup--;
 	return 0;
 }