log4javascript es un framework de log JavaScript basado en framework log4j.

log4javascript funciona en la mayoría de los navegadores (desde IE 5 y Firefox 1!!!) y en todos los actuales.

Se puede habilitar y deshabilitar con una variable global:

var log4javascript_disabled = true;

Para usarlo basta con:

Y usar el API:

Por defecto muestra los mensajes de log en una ventana separada con capacidades de búsqueda y filtrado, también permite logear a Firebug, consola de error del navegador o enviarlo al servidor vía AJAX:

Soporta Layouts:

Podéis verlo en funcionamiento aquí: http://log4javascript.org/demos/index.html

Aquí está el funcionamiento por defecto: