Sujet intéressant, apparemment il n'y a rien de tel dans mysql mais un gars recommande d'utiliser (pour votre problème de table de log) une table myisam, donc comme c'est en dehors des transactions, les données sont quand même postées.
J'ajoute une deuxième réponse puisque je viens de trouver cette alternative :ce que vous pourriez faire, c'est gérer la transaction du journal à partir d'une autre connexion avec un autre utilisateur de votre base de données.
Mysql gère le pool de connexions par utilisateur afin qu'il n'utilise jamais la même connexion pour les opérations principales et les opérations de journalisation, ce qui vous permet de valider la connexion aux journaux indépendamment.