FileLogger 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
FileLogger 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
FileLogger 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
FileLogger 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
FileLogger 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介


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)

加载中
更多评论
暂无内容
发表了博客
2013/02/18 16:36

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

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

0
10
2019/10/21 16:49

大数据Scala系列之特质

  大数据Scala系列之特质,特质的定义除了使用关键字trait之外,与类定义无异。   特质用来在类之间进行接口或者属性的共享。类和对象都可以继承特质,特质不能被实例化,因此也没有参数。   一旦特质被定义...

0
0
发表了博客
2019/03/12 09:00

转 使用Python的logging.config.fileConfig配置日志

Python的logging.config.fileConfig方式配置日志,通过解析conf配置文件实现。文件 logglogging.conf 配置如下: [loggers] keys=root,fileLogger,rotatingFileLogger [handlers] keys=consoleHandler,fileHandler,rotatingFileHandler [formatters] keys=simpleFormatter [logger_root] level=DEBUG handlers=consoleH...

0
0
发表了博客
2015/06/05 17:17

依赖倒置(DIP)与依赖注入(DI)

  依赖倒置原则(Dependency Inversion Principle)为我们提供了降低模块间耦合度的一种思路,依赖注入(Dependency Injection)是一种具体的实施方法。 依赖倒置原则:   前面一篇讲软件设计原则的文章中已经提到了“依赖倒置原则”(Dependency Inversion Principle),该原则主要是为了降低模块与模块之间的“耦合...

0
0
2018/06/20 20:22

tomcat 日志记录器

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

0
0
2019/12/04 10:56

撮合引擎开发:日志输出

欢迎关注「Keegan小钢」公众号获取更多文章 撮合引擎开发:开篇 撮合引擎开发:MVP版本 撮合引擎开发:数据结构设计 撮合引擎开发:对接黑箱 撮合引擎开发:解密黑箱流程 撮合引擎开发:流程的代码实现 撮合引擎开...

0
0
发表了博客
2019/11/01 22:11

Scala Types 2

存在类型 形式: forSome { type ... } 或 forSome { val ... } 主要为了兼容 Java 的通配符 示例 Array[_] // 等价于 Array[T] forSome { type T} Map[_, _] // 等价于 Map[T, U] forSome { type T; type U <: ......

0
0
发表了博客
2018/07/31 23:49

设计模式 - 行为型 - 责任链模式

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

0
0
发表了博客
2019/11/29 21:38

设计模式之美学习(六):接口vs抽象类的区别?如何用普通的类模拟抽象类和接口?

在面向对象编程中,抽象类和接口是两个经常被用到的语法概念,是面向对象四大特性,以及很多设计模式、设计思想、设计原则编程实现的基础。比如,我们可以使用接口来实现面向对象的抽象特性、多态特性和基于接口而...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
9 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部