Log4js

Log4js
Log4js
Desarrollador
Stephan Strittmatter, Seth Chisamore
http://log4js.berlios.de
Información general
Última versión estable 1.0
4 de agosto de 2008
Género Biblioteca de JavaScript
Programado en JavaScript
Sistema operativo Windows, Linux, Mac OS
Licencia Apache Software Foundation
En español ?

Log4js es un framework escrito en JavaScript para loguear eventos de una aplicación. La biblioteca está muy estrechamente relacionada con el API Log4j. Está disponible bajo la licencia de la Apache Software Foundation.

Contenido

Funcionalidad

El concepto base es idéntico al de Log4j. Tienen los mismos niveles de log y casi todos los métodos son iguales.

Una característica especial de Log4js es la habilidad de hacer loggin de los eventos del navegador en el servidor. Usando AJAX es posible enviar estos eventos en varios formatos (XML, JSON, texto plano ASCII, etc.) al servidor, donde se evalúan. funcionalidad es la utilida que tiena un objeto o una persona

Niveles de Log

Por defecto tiene 6 niveles de prioridad para los mensajes (De mayor -poco detalle- a menor -mucho detalle-):

  • FATAL: se utiliza para mensajes críticos del sistema, generalmente después de guardar el mensaje el programa abortará.
  • ERROR: se utiliza en mensajes de error de la aplicación que se desea guardar, estos eventos afectan al programa pero lo dejan seguir funcionando, como por ejemplo que algún parámetro de configuración no es correcto y se carga el parámetro por defecto.
  • WARN: se utiliza para mensajes de alerta sobre eventos que se desea mantener constancia, pero que no afectan al correcto funcionamiento del programa.
  • INFO: se utiliza para mensajes similares al modo "verbose" en otras aplicaciones.
  • DEBUG: se utiliza para escribir mensajes de depuración, este log no debe estar activado cuando la aplicación se encuentre en producción.
  • TRACE: se utiliza para mostrar mensajes con un mayor nivel de detalle que debug.

Agregadores (Appender)

Los siguientes agregadores (appenders) está implementados actualmente:

  • AjaxAppender: Envía los logs vía XmlHttpRequest (AJAX) al servidor, donde se procesa.
  • ConsoleAppender: Hace loggin dentro de la página HTML o en una ventana aparte.
  • FileAppender: Escribe en un archivo local (soportado en Internet Explorer y Mozilla Firefox).
  • JSConsoleAppender: Escribe en la Consola de JavaScript de Mozilla, Opera o Safari.
  • MetatagAppender: Añade los eventos de log a metatags en la estructura DOM del documento.
  • WindowsEventsAppender: Usando Internet Explorer es posible hacer log en Windows System Events.

Formato de salida

  • BasicLayout: Salida simple de texto.
  • HtmlLayout: Formatea los eventos como elementos
    de HTML.
  • JSONLayout: Convierte los eventos a objetos JSON, que pueden ser leídos por otros lenguajes de programación como Perl, PHP o Java.
  • XMLLayout: Salida formateada como XML.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Log4js — Entwickler: Stephan Strittmatter, Seth Chisamore Aktuelle Version: 1.0 (4. August 2008) …   Deutsch Wikipedia

  • Log4js — Infobox Software name = Log4js caption = Log4js Logo developer = [http://log4js.berlios.de Stephan Strittmatter, Seth Chisamore] latest release version = 0.2 latest release date = March 3, 2006 operating system = Windows, Linux, Mac OS genre =… …   Wikipedia

  • Log4J — ist ein Framework zum Loggen von Anwendungsmeldungen in Java. Es wird von unzähligen Open Source als auch kommerziellen Softwareprodukten verwendet und hat sich als De facto Standard etabliert. Das Projekt wurde von Ceki Gülcü während seiner… …   Deutsch Wikipedia

  • Log4j — ist ein Framework zum Loggen von Anwendungsmeldungen in Java. Es wird von unzähligen Open Source als auch kommerziellen Softwareprodukten verwendet und hat sich als De facto Standard etabliert. Das Projekt wurde von Ceki Gülcü während seiner… …   Deutsch Wikipedia

  • Log4net — log4j ist ein Framework zum Loggen von Anwendungsmeldungen in Java. Es wird von unzähligen Open Source als auch kommerziellen Softwareprodukten verwendet und hat sich als De facto Standard etabliert. Das Projekt wurde von Ceki Gülcü während… …   Deutsch Wikipedia

  • Log4j — Infobox Software name = Apache log4j caption = developer = Apache Software Foundation latest release version = 1.2.15 latest release date = release date|2007|09|29 latest preview version = latest preview date = operating system = Cross platform… …   Wikipedia

  • Log4javascript — is a JavaScript logging framework based on the Java logging framework log4j. The latest version is 1.3.1, released in November 2006. See also Log4js External links * [http://www.timdown.co.uk/log4javascript/ log4javascript Homepage] *… …   Wikipedia

  • log4j — Maintainer Ceki Gülcü, C. Arnold Entwickler Apache Software Foundation Aktuelle Version 1.2.16 (6. April 2010) Betriebssystem plattformunabhängig …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”