LogBox已由的Apache的Log4j 大量的启发。
默认情况下,LogBox包含在所有的冷箱包,版本3或更高。
这并不意味着LogBox需要冷箱工作,开发人员能够使用LogBox作为一个独立的应用程序。
LogBox将提高开发人员如何调试自己的代码,使他们能够跟踪并记录如何将应用程序的行为,然后通过品尝结果,搜索问题或所需的操作。
LogBox本身是由四个组成部分:LogBox芯,日志框架,日志创作组件和布局控制器。
该组件提供了一个非常灵活的日志记录工具对ColdFusion,但良好的组织和使用非常简单。
特点
- 进行分类记录事件
- 易于插入到现有的应用程序
- 在自定义日志记录级别
- 在自定义日志目的地
- 在自定义日志消息格式
- 在编程API可用
- 在大量的文件
- 在本地文件
- 在数据库
- 在微博
- 在套接字
- 电子邮件
- 短信
- 在ColdFusion的日志处理程序
- 在系统控制台
- 在自定义处理程序
<李类=“bbli”>支持的日志记录目的地:
什么在此版本中是新的
- 错误:
- 在截断类别数据,以避免对DB追加程序上插入错误
- 改进:
- 在弃用logbox XML支持
什么在1.6版本的新
- 在便利的方法来记录检查:canDebug(),canInfo(),canWarn(),canFatal(),canError()
- 在更好的文档日志记录类和水平。
- 在增强LOGEVENT类有extraInfo更好的序列化模式,它可以使用惯例$的toString()传入额外的信息对象上做自动序列化就可以了。如果不是,如果复杂它将使用JSON表示法。
- 在LogBox类别分析需要的长度检查时发送的类别是空白。
- 在性能优化是失控的手。
什么版本1.5是新的
- 在隐日志记录级别不会改变在最高级别只,但两者的误解按什么文件说。这是当你做的:信息= [“myapp.model”]或调试=“coldbox.system.ioc”]
- 在增加串联的可能性,所有的编程配置方法,这样就可以将它们连接起来jQuery的风格。
- 在SB的appender失败,instance.columns没有定义已经得到解决。
声明columnMap属性时
什么在1.4版本的新
- 在做的appender亲和力时,不将日志级别为数字修正为DSL。
- 在记录等级isLevelValid不能保证有效的水平错了布尔运算。
- 在附加器()没有做水平检查。
- 在重构日志级别的参数类型,以巩固其在三种输入方式感谢布拉德·伍德。
- 在追加程序注册一个init()无法正常注册的日志级别。
- 在重构记录器和附加器验证通过初始化发送日志记录级别()。
- 在更新数据源的ensurance,让CF抛出异常,而不是。
- 在创建XML模式的LogBox。
要求
- 的ColdFusion MX 7或更高版本
- 在Railo 2或更高版本
- 在BlueDragon 7或更高版本
评论没有发现