花了20天的时间读了陈硕先生的《Linux多线程服务端编程》一书的前8章。当然,每天阅读的时间并不算多,中间有些部分也反反复复看了几遍,最后也算是能勉强接受作者传授的知识。配合书把muduo2.0网络部分的代码和日志库代码细读了一遍,这也算是个人第一次较为深入地去读取一个开源项目源码。通过书和源码的 ...
分类:
其他好文 时间:
2019-01-12 14:24:44
阅读次数:
188
Spring Boot 之日志记录 Spring Boot 支持集成 Java 世界主流的日志库。 如果对于 Java 日志库不熟悉,可以参考: "细说 Java 主流日志工具库" 关键词: , , , <! TOC depthFrom:2 depthTo:3 "日志格式" "控制台输出" "彩色打 ...
分类:
编程语言 时间:
2018-12-28 23:36:40
阅读次数:
304
在.NET生态圈中,最早被广泛使用的日志库可能是派生自Java世界里的Apache log4net。而其后来者,莫过于NLog。Nlog与log4net相比,有一项较显著的优势,它支持结构化日志。 结构化日志,也被称为语义化日志。其作用有二,利于查询与方便分析。 当系统上线被广泛使用或者时间久远之后 ...
分类:
Web程序 时间:
2018-12-22 18:35:18
阅读次数:
278
tailf组件使用;配置文件库(beego/config);日志库(beego/logs)
分类:
编程语言 时间:
2018-12-03 21:06:49
阅读次数:
211
基于 com.orhanobut:logger:2.2.0 Logger的GitHub地址:https://github.com/orhanobut/logger 1.添加依赖 2.初始化 或者 注意:应放到application中初始化。为了保证仅初始化一次LogAdapter,一个LogAdap ...
分类:
移动开发 时间:
2018-11-29 19:54:17
阅读次数:
365
Logan已经稳定迭代了一年多的时间。目前美团点评绝大多数App已经接入并使用Logan进行日志收集、上传、分析。近日,我们决定开源Logan生态体系中的存储SDK部分(Android/iOS),希望能够帮助更多开发者合理的解决移动端日志存储收集的相关痛点。 ...
分类:
移动开发 时间:
2018-10-12 13:50:39
阅读次数:
207
本文会持续更新, 我希望通过这篇文章把我看到过的优秀开源项目记录下来, 有时间仔细阅读. cockroachdb 前googler开发的开源的spanner数据库: https://github.com/cockroachdb/cockroach log4cplus 轻量级c++日志库 ...
分类:
编程语言 时间:
2018-10-04 19:29:50
阅读次数:
216
技术背景某日志库很大,专线带宽有限,搭建AlwaysOn AG需要2个小时。后面考虑将业务IP和高可用IP分开,业务IP专门 提供给业务应用访问数据库服务,高可用IP专门提供AG通信。在做通关测试的时候,将某日志库备库从AG中移除,将主备业务IP互换,即业务连到备库独立出来的实例测试。测试完毕后,只需要对备库重做AG即可,不会占用专线带宽。
分类:
其他好文 时间:
2018-07-04 13:45:38
阅读次数:
156
1、error_logger 爆炸。error_logger写入磁盘或者发送到网络上的速度很慢。 最好的解决方案是使用另外一个日志库:lager。 2、锁和阻塞操作 1)当程序中有任何一个点,最终成为接收消息的中心点时,耗时的任务要尽可能从中移出。对于可以预见的过载 F 41 F ,增加更多的进程( ...
分类:
其他好文 时间:
2018-06-25 21:48:17
阅读次数:
193
easylogging++日志库流式日志的写入,依赖于el::base::Writer类的析构,以debug日志为例:具体代码如下: 宏替换之后就是调用了Writer类的一个构造函数和一个construct()成员函数,等同于下面代码: 单独调用一个构造函数的话,会产生一个临时对象,在语句结束后,这 ...
分类:
其他好文 时间:
2018-06-08 19:32:55
阅读次数:
714