LogBox ha sido fuertemente inspirado en Apache Log4j .
Por defecto, LogBox está incluido con todos caja fría paquetes, versión 3 o superior.
Esto no significa LogBox necesita caja fría para trabajar, los desarrolladores de ser capaz de usar LogBox como una aplicación independiente.
LogBox mejorará cómo los desarrolladores depurar su código, lo que les permite seguir y registrar cómo se comporta una aplicación y luego tomar a través de los resultados, buscando el problema o la acción deseada.
Sí LogBox se compone de cuatro componentes: el núcleo LogBox, el marco de registro, el componente de la creación del registro y el controlador de disposición.
Esta componentes proporcionan una utilidad de registro muy flexible para ColdFusion, pero bien organizados y muy fácil de usar.
Características :
- categorizan eventos de registro
- Fácil inserción en las aplicaciones existentes
- niveles de registro personalizables
- madereras personalizable
- formatos de mensaje de registro personalizable
- API programática disponible
- Un montón de documentación
- bbli destinos de registro soportados:
- El archivo local
- Base de datos
- Zócalos
- Correo
- SMS
- manejador tala ColdFusion
- consola del sistema
- manejador personalizado
Destinos
¿Qué hay de nuevo en esta versión:
- Errores:
- El truncamiento de datos de categoría para evitar errores en la inserción en el DB Appender
- Mejoras:
- Soporte XML LogBox Desaprobar
¿Qué hay de nuevo en la versión 1.6:
- métodos de conveniencia para la comprobación de registro:. CanDebug (), canInfo (), canWarn (), canFatal (), canError ()
- Mejor documentación sobre clases de tala y niveles.
- Mejorar la clase LogEvent tener un mejor esquema de serialización para ExtraInfo, se puede utilizar la convención $ toString () de la Información extra objeto entrante para hacer la serialización auto en él. Si no, si complejo se utilizará la notación JSON.
- categoría LogBox análisis necesita una comprobación de longitud cuando la categoría enviado está en blanco.
- El ajuste del rendimiento que es la mano del outta.
¿Qué hay de nuevo en la versión 1.5:
- niveles de registro implícitos no están cambiando el nivel máximo sólo pero ambos conceptos erróneos, como por lo que dice la documentación. Esto es cuando usted hace:. Info = ["myapp.model"] o debug = ["coldbox.system.ioc"]
- Añadido posibilidades de concatenación de todos los métodos de configuración de programación, por lo que puede concatenar estilo jQuery.
- SB fracaso appender al declarar una propiedad columnMap, no instance.columns definido ahora es fijo.
¿Qué hay de nuevo en la versión 1.4:
- Soluciones a errores en DSL al hacer appender afinidad, no convertir los niveles de registro para numérico.
- logLevels isLevelValid no asegurar una operación booleana mal nivel válido.
- appender () no hacer las pruebas de nivel.
- Refactorizando los tipos de argumentos niveles de registro para consolidarlas en el tres métodos de entrada gracias a Brad madera.
- registro Appender un init () no registrar los niveles de registro correctamente.
- registrador Refactor y appender para verificar los niveles de registro enviados a través de init ().
- Modificar la aseguración de las fuentes de datos y dejar CF lanzar una excepción en su lugar.
- Creación de esquema XML para LogBox.
Requisitos :
- ColdFusion MX 7 o superior
- Railo 2 o superior
- BlueDragon 7 o superior
Comentarios que no se encuentran