资源说明:zlog是一个高可靠性、性能、线程安全、灵活、概念清晰的纯C日志函数库。
事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的
log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改变
日志的格式或者输出文件。syslog是个系统级别的轮子,不过速度慢,而且功能比较单调。
所以我写了zlog。
zlog在效率、功能、安全性上大大超过了log4c,并且是用c写成的,具有比较好的通用性。
zlog有这些特性:
. syslog分类模型,比log4j模型更加直接了当
. 日志格式定制,类似于log4j的pattern layout
. 多种输出,包括动态文件、静态文件、stdout、stderr、syslog、用户自定义输出函数
. 运行时手动、自动刷新配置文件(同时保证安全)
. 高性能,在我的笔记本上达到72 000条日志每秒, 大概是syslog(3)配合rsyslogd的200倍
速度
. 用户自定义等级
. 多线程和多进程环境下保证安全转档
. 精确到微秒
. 简单调用包装dzlog(一个程序默认只用一个分类)
. MDC,线程键-值对的表,可以扩展用户自定义的字段
. 自诊断,可以在运行时输出zlog自己的日志和配置状态
. 不依赖其他库,只要是个POSIX系统就成(当然还要一个C99兼容的vsnprintf)
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- ixp425_spi.rar此SPI驱动是linux环境下的,适用于ixp425和BCM5324M
- Linux.rar全面介绍linux驱动程序的开发全过程。
- src.rar其中有对Linux驱动移植的详细解释,是本不可多得的好书,对学习大有帮助 ...
- Linux+Device+Driver+3.rarthere is the source code of linux device driver.
- linuxdevicedrivers.rarLinux 设备驱动程序 第二版,以Linux2.4内核为主,讲述了内核提供的新特色 ...
- LinuxDIVER.rar这是一个linux驱动代码大全,供大家学习用,比较全面
- LinuxSoundcardDrivers.rarlinux声卡驱动测试指南 测试声卡驱动时使用
- LinuxDeviceDrivers3.rarLinux设备驱动程序第三版,写linux驱动必备书籍
- xhyper255_ir.rarpxa255 红外线驱动程序xhyper255_ir.c
- LinuxDeviceDriver3.rarLinux设备驱动书籍,本书原版的作者 Jonathan Corbet
-
- LinuxDeviceDriver2.6.rarlinux设备驱动程序第三版中文版,绝对经典,大家都是识货的,不用我多说了 ...
- Linux下网卡驱动程序源码分析.rarlinux下8139网卡驱动分析,非常彻底,本人照此移植成功了嵌入式设备上的网口 ...
- linux_drive_CN.rarlinux驱动开发中文版,包括中断,DMA,PCI,USB,串并口,显示等
- Linux_driver-chinese.rarlinux驱动程序编写,中文版。经典的学习linux驱动程序编写的教材。 ...
- linux-usb-analy.rar开发Linux端USB驱动程序,极力推荐的一本PDF!
- Linux MTD源代码情景分析.rar很多朋友对linux下MTD驱动感兴趣但却望而生畏,没关系,我这有解释 ...
- ksymoops-2.4.9.tar.gz一个很好的linux环境下驱动开发的调试工具
- embeded_Linux_device_driver_development.rar嵌入式Linux驱动程序设计,华清远见培训资包括: linux驱动程序简介 嵌入式linux驱动程 ...
- block.rarLinux块设备驱动源码,学习开发Linux块设备驱动的好帮手
- fmradio.ziplinux FM radio driver for Siliconlab SI4703 chip,not copy, my development.
English
