异步日志库 FileLogger

Apache
Google Go
跨平台
2014-08-23
流兴宇


fileLogger

fileLogger是一个基于Go开发的可自动分割文件进行备份的异步日志库

Build Status Go Walker

Features

  • 日志文件可按文件大小进行备份,可定制文件大小和数量
  • 日志文件可按日期进行备份
  • 两种使用模式:
    • 不同类型log分别写入不同的文件,使用Print(),Printf(),Println()三个方法
    • 不同类型log写入一个文件,但不同LEVEL的日志具有不同的颜色,使用T(),I(),W(),E()等方法,默认日志LEVEL为TRACE

Installation

安装FileLogger使用"go get"命令

go get github.com/aiwuTech/fileLogger

只基于Go标准库,不依赖第三方库

Update

更新FileLogger使用"go get -u"命令

go get -u github.com/aiwuTech/fileLogger

Usage

用法请参考example,持续更新中

API

请参考Go Walker

FAQ

如果使用过程中遇到任何问题,希望主动与aiwuTech团队联系,也可提交Issues,我们会及时解决

License

FileLogger基于 Apache License, Version 2.0.



加载中

评论(0)

暂无评论

暂无资讯

暂无问答

《How Tomcat Works》读书笔记(七)Logger

Logger是一个用来记录消息的tomcat组件并和一个container绑定在一起。 看一下它的接口定义: public interface Logger { public static final int FATAL = Integer.MIN_VALUE; pub...

2013/02/18 16:36
329
0
依赖倒置(DIP)与依赖注入(DI)

  依赖倒置原则(Dependency Inversion Principle)为我们提供了降低模块间耦合度的一种思路,依赖注入(Dependency Injection)是一种具体的实施方法。 依赖倒置原则:   前面一篇讲软件...

2015/06/05 17:17
11
0
tomcat 日志记录器

1、日志记录器是记录消息的组件 日志记录器需要与某个servlet 容器相关联 2、Logger 接口 共定义了5种日志级别:FATAL、ERROR、WARNING、INFORMATION......

2018/06/20 20:22
31
0
设计模式 - 行为型 - 责任链模式

介绍 意图:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 主要解决:职责链上的处理者负责处理...

2018/07/31 23:49
12
0
不得不知的责任链设计模式

世界上最遥远的距离,不是生与死,而是它从你的世界路过无数次,你却选择视而不见,你无情,你冷酷啊...... 被你忽略的就是责任链设计模式,希望它再次经过你身旁你会猛的发现,并对它微微一...

06/21 20:57
10
0
asp.net core系列 65 正反案例介绍SOLID原则

  SOLID五大原则使我们能够管理解决大多数软件设计问题。由Robert C. Martin在20世纪90年代编写了这些原则。这些原则为我们提供了从紧耦合的代码和少量封装转变为适当松耦合和封装业务实际...

05/24 11:04
5
0
CocoaLumberjack framework 自定义日志管理

github英文链接: https://github.com/robbiehanson/CocoaLumberjack/wiki/GettingStarted 入门翻译全文: 想要学习这个框架只需要三个步骤 1 把框架添加到你的应用程序 2 配置框架 3 用Lumbe...

2012/12/19 12:29
370
0
Scala中I/O类使用详细解析

简介   在Scala中,I/O操作是调用java中的I/O类或者通过对java中的I/O类进行相应的封装来实现的。 ``` trait FileLogger extends Logger{ val fileName:String //PrintWriter使用的是java....

2018/11/13 09:30
4
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部