Voir this thread. (Pas un doublon exact, mais lié).
Je n'ai pas trouvé un moyen de lire la sortie de la console, mais si tout ce qui vous intéresse est de capturer vos messages :: log(), vous pouvez surcharger la méthode .log() ou créer la vôtre écrirait vos messages de journal un autre conteneur, puis appelez .log().
var myLogStr='';
function myLog(str)
{
if(console) console.log(str);
myLogString+=str+'\n';
}
Bien sûr, tous les objets Firebug (console, etc.) existent dans les DOM, de sorte que vous pouvez retrouver l'ID de la fenêtre de la console et récupérer le contenu directement.
Mise à jour
Firebug also offers some events that you can hook into, qui peut fournir un moyen d'intercepter les erreurs, etc.
oh l'ironie - j'ai écrit la réponse haut voté sur cette question ... – nickf
LOL ... Je Je n'avais pas remarqué ça. Je vous ai mis à jour sur ce fil. Je pense que cela vaut la peine soit d'ouvrir une question sur la liste Firebug ou d'explorer le DOM avec FireBug en cours d'exécution pour trouver les internes de l'objet console, cependant. Ce serait bien de capturer la sortie d'erreur, etc. –
Le lien est mort malheureusement – Sebas