diff --git a/ecrire/public/debusquer.php b/ecrire/public/debusquer.php
index 11652560d931af3007a710e06784f14810873bbd..cbbc849ebdcf74585a442112100aacc01d52b1f4 100644
--- a/ecrire/public/debusquer.php
+++ b/ecrire/public/debusquer.php
@@ -69,7 +69,6 @@ defined('_DEBUG_MAX_SQUELETTE_ERREURS') || define('_DEBUG_MAX_SQUELETTE_ERREURS'
  *     - true si $opt 'erreurs' = 'reset'
  **/
 function public_debusquer_dist($message = '', $lieu = '', $opt = []) {
-	static $should_log;
 	static $tableau_des_erreurs = [];
 
 	// Pour des tests unitaires, pouvoir récupérer les erreurs générées
@@ -84,10 +83,6 @@ function public_debusquer_dist($message = '', $lieu = '', $opt = []) {
 		}
 	}
 
-	if (is_null($should_log)) {
-		$should_log = (empty($GLOBALS['visiteur_session']) || !include_spip('inc/autoriser') || !autoriser('debug'));
-	}
-
 	// Erreur ou appel final ?
 	if ($message) {
 		$message = debusquer_compose_message($message);
@@ -98,10 +93,8 @@ function public_debusquer_dist($message = '', $lieu = '', $opt = []) {
 		if (is_object($lieu) && (!isset($lieu->code) || !$lieu->code)) {
 			$lieu->code = "''";
 		}
-		// loger si personne ne verra l'erreur
-		if ($should_log) {
-			debusquer_loger_erreur($message, $lieu);
-		}
+		// loger
+		debusquer_loger_erreur($message, $lieu);
 		// forcer l'appel au debusqueur en cas de boucles infernales
 		$urgence = (_DEBUG_MAX_SQUELETTE_ERREURS && (is_countable($tableau_des_erreurs) ? count($tableau_des_erreurs) : 0) > _DEBUG_MAX_SQUELETTE_ERREURS);
 		if (!$urgence) {