一个日志调试模块

   最近闲在家,过了几天的轻松自在的日子,早晨起床下楼吃个早点,买份报纸,找一静地,读读报,回家上上网,打打篮球,日子过得是相当的轻松自 在.

  闲了一天, 自觉自已还算半个CODER,总觉得应该研究写点什么好,根据以前的项目的开发经验, 个人决定从新写一个日志模块.网上相关开源代码也多, 也实在没有闲心去参考,自个重复造这个轮子, 练练手.

  闲话少说,还是多讲讲此模块的设计.

  该模块主要有以下几个特点:

 1 简单易用,支持两级日志,错误日志和调试日志输出

   当程序运行出错,返回时, 给出的打印信息, 称之为错误日志,这也是调试程序中最为关键的日志信息.

   为了实时监控系统的运行状态,我们会特意的加一些打印信息,这些信息称为调试日志.

   当日志模块的级别被设置为LOG_ERROR时,只输出错误日志信息.

   当日志模块的级别被设置为LOG_DEBUG时,输出所有日志信息.

   日志级别有两种配置方式,1从配置文件log.conf里读取  2 fun_log_set_leve()接口函数,配置日志级别.


 2 方便扩展,支持三种日志输出方式

    打印输出

    支持日志写入文件

    网络传输日志.

   日志输出模式从配置文件里log.conf读取, 配置文件里的内容如下所示

    mode=0

    level=1

   

    mode[0:printf mode 1:write log to file 2:write log to socket]

    level[0:error 1:debug]

 

 

 

代码公布于google code

https://loho.googlecode.com/svn/trunk/opensource/fun_log

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值