Google Glog

Google Glog是一个C++语言的应用级日志记录框架,它提供了C++风格的流操作和各种助手宏。Google Glog是跨平台的,由C/C++语言开发,授权协议是BSD。

log4cplus

log4cplus是C++版的log4j,提供线程安全、灵活、任意粒度控制日志管理和配置。

Blitz4j

Blitz4j是一个日志框架,基于log4j构建以减少多线程争用,适合高伸缩性的日志,而不会影响应用本身的性能特性。由Java语言开发,支持跨平台,授权协议为Apache。

Logback

Logback是由log4j创始人Ceki Gulcu设计的又一个开源日志组件。logback分为三个模块:logback-core、logback-classic和logback-access。logback-core是其它两个模块的基础模块;logback-classic是一个log4j的改良版本;logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统,如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。你可以在logback-core的基础之上很容易的建立自己的模块。

SLF4J

SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。

Log4j

Log4j是Apache的一个开放源代码项目,可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

Apache Chainsaw

Chainsaw是一个Log4J包的 GUI日志查看器和过滤器。它使用SocketAppender听从LoggingEvent对象发送然后在一个图表中把它们显示出来。在优先级,线程 名,类别名或者报文的基础上,这些事件都可以被过虑。它也可以写入事件记载到一个文件上。

Syslog-ng

syslog-ng的一个设计原则就是建立更好的消息过滤粒度。syslog-ng能够进行基于内容和优先权/facility的过滤。另一个设计原则是更容易进行不同防火墙网段的信息转发,它支持主机链,即使日志消息经过了许多计算机的转发,也可以找出原发主机地址和整个转发链。最后的一个设计原则就是尽量使配置文件强大和简洁。

Syslog4j

Syslog4j是一个Syslog协议的Java语言实现,用来通过UDP/IP、TCP/IP、TCP/IP over SSL/TLS、Unix Syslog和Unix Socket等协议进行日志记录。

log4jse
暂无描述。。。