Javascript log
Buen día a todos, desde hace tiempo que tenía este código para generar un logger para javascript, este logger imprime mensajes en una pantalla popup. Creo que esta pequeña funcion que vemos a continuación les sera de utilidad a muchos de los que tenemos que programar en javascript ya que no siempre se puede contar con un log de donde estan ocurriendo los errores, más sin embargo aun sigo recomendado que lo mejor es utilizar firebug ya que cuenta con un mayor número de herramientas. function log(message) { if (!log.window_ || log.window_.closed) {
var win = window.open(“”, null, “width=400,height=200,” +
“scrollbars=yes,resizable=yes,status=no,” +
“location=no,menubar=no,toolbar=no”);
if (!win) return;
var doc = win.document;
doc.write(“<html><head><title>Debug Log</title></head>” +
“<body></body></html>”);
doc.close();
log.window_ = win;
}
var logLine = log.window_.document.createElement(“div”);
logLine.appendChild(log.window_.document.createTextNode(message));
log.window_.document.body.appendChild(logLine);
}
Para imprimir los mensajes en el log lo único que tenermo que hacer es llamar a la función log() dentro de tu código.
for (var i = 0; i < 10; i++) {
log(“This is log message #” + i);
} Bueno pues espero que les sea de utilidad, no olviden estar poniendose en contacto con nosotros por medio del correo electrónico para tratar de postear sobre temas más diversos y que sean de interes para todos ustedes.