log4pb, pb的日志组件, 后台线程记录日志

时间:2013-07-16 16:42:52
【文件属性】:

文件名称:log4pb, pb的日志组件, 后台线程记录日志

文件大小:110KB

文件格式:RAR

更新时间:2013-07-16 16:42:52

pb log log4pb 多线程

// Description: pb日志组件,把log4pb.pbd, callback.pbd加入到开发的libary列表中 // 1. log4pb调用演示例子, 思想仿log4j // 2. 集成对象到application, // 3. 组件文件: log4pb90.pdb + callback.pbd, // 4. SQL目录包含一些数据库对象,目前支持postgresql和MS SQL(修改下表log4pb_log可支持其他数据库) // SQL文件在appliation的SQLCA.database中执行 // 5. 演示集成代码已表示出[*** log4pb integrated code],可搜索出来, copy to your application // 6. 日志可以同时记录到数据库,文件(目录log4pb下),和邮件发送,可扩展其它方式(如发送QQ消息) // 7. 日志是异步记录的(每个记录方式开了个线程在后台负责记录处理),大大提高应用程序性能 // 8. 功能可以通过数据库表选择配置(如,多少种记录方式,各线程工作频率) // 9. 日志的数据库记录方式,可以配置缓区大小,对于联机事务较多的应用,可配置大点,避免频繁写数据库 ----------------- 安装说明: 1. demo是postgresql的ODBC的数据源,demo的sql语句支持postgresql和MS SQL,对其它db,稍修改sql语句即可 1. 根据目标数据库小修改sql语句 2. demo的ini文件要配置 3. 包提供了demo集成的源代码和logpb90.pbd文件 4. 目前只提供pb90 5. 目前版本已基本稳定(用过一段时间了),支持log到pb和文件,QQ消息和email后续版本会提供


【文件预览】:
log4pb
----callback.pbd(34KB)
----SQL()
--------ddl.log4pb_cfg.sql(160B)
--------.svn()
--------ddl.log4pb_log.sql(1KB)
--------data.log4pb_cfg.sql(2KB)
----Log4PB.pbw(170B)
----pbcom.ini(105B)
----log4pb90.pbd(237KB)
----log4pbdemo.pbl(29KB)
----log4pbdemo.pbt(207B)

网友评论

  • 能用,谢谢分享!
  • 感觉一般吧,自己写了个:)
  • 还可以,没开放
  • 说明有些不够完整
  • 说明有些不够完整
  • 组建确实不错。是PBD的,看不到源码,不过相比Log4J,功能还是差不少。
  • 集成了一下, 说明有些不完整,但功能还不错