LogBox foi fortemente inspirada pela Apache Log4j .
Por padrão, LogBox está incluído com todos caixa fria pacotes, versão 3 ou superior.
Isso não significa LogBox precisa caixa fria para trabalhar, os desenvolvedores ser capaz de usar LogBox como uma aplicação stand-alone.
LogBox vai melhorar a forma como os desenvolvedores depurar seu código, permitindo-lhes acompanhar e registrar como um aplicativo se comporta e depois saborear através dos resultados, procurando o problema ou ação desejada.
Si LogBox é composta por quatro componentes: o núcleo LogBox, o quadro de exploração madeireira, o componente de criação de log eo controlador de layout.
Este componentes fornecem um utilitário de registro muito flexível para ColdFusion, ainda bem organizado e muito simples de usar.
Características :
- categorizar eventos de log
- fácil inserção em aplicativos existentes
- níveis de registo personalizáveis
- madeireiras customizáveis
- madeireiras personalizável formatos de mensagens
- API de programação disponível
- Muita documentação
- bbli destinos madeireiras suportados:
- Arquivo local
- Banco de Dados
- Sockets
- SMS
- manipulador logging ColdFusion
- console do System
- manipulador personalizado
Destinos
O que é novo nesta versão:
- Bugs:
- Truncando de dados de categoria para evitar erro na inserção no DB Appender
- Melhorias:
- suporte XML Logbox depreciar
O que é novo na versão 1.6:
- métodos de conveniência para a verificação de registro:. CanDebug (), canInfo (), canWarn (), canFatal (), canError ()
- Melhor documentação sobre as classes de registro e níveis.
- Melhorar a classe logevent para ter um melhor esquema de serialização para ExtraInfo, ele pode usar convenção $ toString () sobre a entrada extra info objeto para fazer auto serialização nele. Se não, se complexo que vai usar a notação JSON.
- categoria LogBox análise precisa de uma verificação do comprimento quando a categoria enviou está em branco.
- O ajuste de desempenho que é mão outta.
O que é novo na versão 1.5:
- níveis de registo implícitas não estão mudando em nível máximo, mas só os dois, equívocos como por o que diz a documentação. Isto é, quando você faz:. Info = ["myapp.model"] ou debug = ["coldbox.system.ioc"]
- Adicionado possibilidades de concatenação de todos os métodos de configuração programática, para que possa concatenar-los estilo jquery.
- falha appender SB quando declarar uma propriedade columnMap, não instance.columns definido agora é fixo.
O que é novo na versão 1.4:
- Correções para DSL ao fazer appender afinidade, não a conversão de níveis de registro para numérico.
- logLevels isLevelValid não assegurar um nível válido operação booleana errado.
- appender () não fazer testes de nível.
- refatoração os tipos de argumento níveis de log para consolidá-los no três métodos de entrada graças a Brad madeira.
- Appender registro um init () não registrar os níveis de registro corretamente.
- logger Refactor e appender para verificar os níveis de log enviados via init ().
- Atualizar o ensurance de datasources e deixe CF jogar exceção em vez.
- Criação de esquema XML para LogBox.
Requisitos :
- ColdFusion MX 7 ou superior
- Railo 2 ou superior
- BlueDragon 7 ou superior
Comentários não encontrado