Seelog是一个功能强大且易于学习的日志框架,提供灵活调度、过滤和格式化日志消息的功能。完全使用Go语言编写。
有以下特性:
Xml配置能够在不重新编译的情况下更改记录器参数
在不重新启动应用的情况下即时更改配置
可以为不同的项目文件和功能设置不同的日志配置
可调整消息的格式
同时将日志输出到多个流
选择记录器优先级策略以将性能损失最小化
Differentoutputwriters
Consolewriter
Filewriter
Bufferedwriter(Chunkwriter)
Rollinglogwriter(Loggingwithrotation)
SMTPwriter
Others...(See Wiki)
日志消息封装器(JSON,XML,etc.)
全局变量和函数,方便在独立应用程序中使用
在库中灵活使用函数
评论