Mongodb-Log

mongodb-log是一个基于MongoDB的Python日志系统。MongoDB的CappedCollection是一个天生的日志系统,MongoDB自己的oplog就是用它来存储的,CappedCollection的特点是可以指定Collection的大小,当记录总大小超过设定大小后,老的数据会被自动抹掉用于存储新的内容。示例代码:importlogg

zLogFabric

zLogFabric是一个集成的跨平台日志解决方案,通过消息系统收集各个应用的日志信息存储到一个集中式的系统中。模块化的设计使得服务器可对日志进行存储、转发、警报以及生成日志统计信息。zLogFabric可收集来自文件、syslog、log4j、log4net以及Windows事件的数据。

nxlog

nxlog是一个模块化、多线程、高性能的日志管理解决方案,支持多平台。其概念类似syslog-ng和rsyslog。

Log4Jse

Log4Jse是一个非常简洁、可定制的Javascript日志输出管理工具,类似Log4J,但是比它简单很多,可以实现自定义日志输出级别、自定义日志输出方式等功能。示例代码://Usage:varmylog=Logger.get("app");mylog.log("Hellomyapp!!");varviewlog=Logger.get("vi

Fluentd
Fluentd

Fluentd是一个免费,而且完全开源的日志管理工具,简化了日志的收集、处理、和存储,你可以不需要在维护编写特殊的日志处理脚本。

Sentry

Sentry是一个实时的事件日志和聚合平台,基于Django构建。Sentry可以帮助你将Python程序的所有exception自动记录下来,然后在一个好用的UI上呈现和搜索。处理exception是每个程序的必要部分,所以Sentry也几乎可以说是所有项目的必备组件。

Analog PHP

AnalogPHP是一个简单的PHP日志包,要求PHP5.3+,具备可配置和可扩展性。示例代码:<?phprequire_once('Analog.php');//Defaultloggingto/tmp/analog.txtAnalog::log('Logthiserror');//LogtoaMongoDBlogcollection

C# Logging

C#日志工具。提供类似JavaTM2平台核心日志工具的类和接口,以异步方式记录日志信息。

Glasswall

开发和测试时,你想不想在浏览器的页面上直接看到本次http请求所产生的log4j日志?开源项目“玻璃墙”(Glasswall)就是这样一种工具。它让你在页面上直接看到日志输出,帮你在遇到问题时迅速地发现问题,而不用辛苦地去服务器上找日志然后grep。如图:Glasswall的功能很简单,但它有个在易用性方面有个优势:“非侵入”。使用Glasswall, 1.你用不着做任何代码、配置文件的改

Log4cl

Log4cl是CommonLisp的日志开发包,模仿Log4j的做法。

log5j

log5j在log4j的基础上提供了几个改进,应该说是简单和实用的封装。有趣的是log5j主页对自己名字的解释,因为要感谢JDK1.5,所以才叫了这个名字。

NSLogger

NSLogger是一种在MacOSX,iOS 和Andriod上都能用的日志工具,object-c专用特点是有个图形界面的服务端,收到日志后可以以直观的方式显示出来,例如图片、二进制数据等。