`
soleghost
  • 浏览: 40827 次
  • 性别: Icon_minigender_1
  • 来自: 未知
社区版块
存档分类
最新评论

logger的功能

 
阅读更多

1.最明显的功能,排查线上问题。

   平时遇到bug时,要相信“人走过,必留下痕迹”,没有什么事情是没有原因的。

 

2.报警

   我们的系统越来越多,业务越来越多,不可能靠人肉每天查询日志以发现问题,还是要利用机器。

   针对具体的业务,打印具体格式的日志,通过日志收集系统的规则,发现问题则向相关人员报警。怎么实现日志收集系统呢,可以每隔一段时间,从生产环境中获取指定日志,每次读取后,记录本次读取日志的最后行数,下次再收集日志时,从该行数开始读取新的时间段的日志。

 

3.统计业务

   还是要规范我们的摘要日志的格式,将每次读取的日志写入数据库,比如:

   ----统计出每秒访问量

   ----统计出错误日志数量,同样可以拿来报警

   ----统计出具体的业务,比如登录时,输错密码/输入密码次数的比例

同样,我们可以用grep、awk实现上述的业务功能,要知道,高手可以把log当作数据库,awk当作select、group、order。

分享到:
评论

相关推荐

    Android代码-Logger

    orhanobut logger项目使用 ...3.调用Logger功能 Logger.d("打印logger信息");//输出结果如第一张 运行效果图 详细的使用方法在DEMO里面都演示啦,如果你觉得这个库还不错,请赏我一颗star吧~~~ 欢迎关注微信公众号

    Qt的日志logger功能模块代码

    日志记录模块是软件开发中不可或缺的一部分,它能够记录程序运行过程中的各种信息,包括DEBUG, INFO, WARN or WARNING, CRITICAL (alias ERROR),等,方便开发者进行调试和监控。

    com.orhanobut:logger:1.15(logger1.15.jar)

    https://github.com/orhanobut/logger 把这个代码功能做成了一个jar包,可以在Eclipse中使用的logger架包。

    高性能C 通用日志组件VC-Logger.zip

    VC-Logger 是一个简单易用的 C 程序通用日志组件。设计时着重考虑三个方面:功能、可用性和性能。为了让大家能更方便的学习 VC-Logger,特此精心制作了几个测试用例:TestGUILogger(GUI 版本测试用例 / 静态加载)...

    logger, Haskell的快速测井系统.zip

    logger, Haskell的快速测井系统 Haskell的高效多功能日志工具。快速记录器低级别和超快速的日志工具。 日志记录或者生成格式化日期的所有Haskell日志工具都应依赖这些。 logger记录器将日志记录添加到任何monad堆栈 ...

    M-logger v0.3.1 中文版

    修改了中文用户名造成的BUG。 完善了评论中“记住我”的功能。 添加了点击统计,显示相邻日志等功能。

    think-logger:ThinkJS 3.x的记录器

    您可以使用四个日志功能: logger . info ( 'info log' ) ; logger . debug ( 'debug log' ) ; logger . warn ( 'warn log' ) ; logger . error ( 'error log' ) ; 先进的 如果要记录文件,则可以使用文件适配器,...

    vuejs-logger:为Vue.js提供可自定义的日志记录功能。 兼容Vue2

    为Vue.js提供可自定义的日志记录功能。 与Vue2兼容。 目录 执照 演示版 @ https://codepen.io/justinkames/pen/BwGOVQ 介绍 vuejs-logger是一个工具,可为Vue应用程序启用可配置的日志记录。 功能包括: 基于所...

    GL Logger Introduction

    此文档是Vector中国关于Vector产品记录仪的一些介绍,包括了所有的功能设置。

    C++轻量级日志类Logger的使用

    Logger是轻量级日志类,提供写日志功能,支持多线程,支持可变形参数操作,支持写日志级别的设置。 博客地址: http://blog.csdn.net/sunflover454/article/details/49758801

    Python实现Logger打印功能的方法详解

    最近工作中遇到了打印的需求,通过查找相关的资料发现Python中Logger可以很好的实现打印,所以下面这篇文章主要给大家介绍了关于Python如何实现Logger打印功能的相关资料,文中通过示例代码介绍的非常详细,需要的...

    semantic_logger:Semantic Logger是功能丰富的日志记录框架,可替代现有的Ruby&Rails记录器

    语义记录器 Semantic Logger是功能丰富的日志记录框架,可以替代现有的Ruby&Rails记录器。文献资料升级到语义记录器v4.4 对于某些派生框架,有必要在派生后调用reopen 。 使用v4.4,不再需要Ruby 2.5崩溃的解决方法...

    express-logger

    express_logger是专门为express.js构建的简单中间件功能,允许您记录传入的请求 预定义格式 detailed -记录请求方法,URL,查询字符串(如果存在)和客户端IP地址。 simple -仅记录请求方法和URL 安装 npm install ...

    STM32F429_Disco:该存储库展示了CC ++中使用FreeRTOS的STM TouchGFX和其他应用程序

    该项目包括使用FreeRTOS实用程序的TouchGFX应用程序和Logger功能。 * GUI应用程序代码库是使用STM TouchGFX软件生成的,并且根据应用程序进行了进一步的更新。 * GUI应用程序包含以下内容: 带有模拟时钟的开始...

    VC_Logger VC_LoggerDll

    1、功能: -------------------------------------------------------------------------------------- a) 把日志信息输出到指定文件 b) 每日生成一个日志文件 c) 对于 GUI 程序,可以把日志信息发送到...

    money_logger_3_1

    欢迎使用Money Logger手机记帐理财软件! “我的钱花到哪里去了?” 如果您曾经这样问过自己,...Money Logger提供全面的收支分析功能,助您轻松掌握自己的资金流向。 Money Logger包括两个部分,手机软件和网站服务。

    ECG Logger Viewer:ECG Logger Viewer 是 ECG Logger 设备的应用软件。-开源

    具有 HRV 功能的新版本 3.1.0.0 心电图记录仪是一款可穿戴式心电监护仪,用于长期(长达 24 小时)心电图数据采集和分析(又名 Holter),具有心电图实时(实时)模式。 ECG Logger 项目旨在为心脏节律动态心电图...

    jquery.logger:一个简单但功能强大的带有命名空间的 jQuery 日志插件

    一个简单但功能强大的带有命名空间的 jQuery 日志插件。 例子 创建一个(全局)记录器并记录一些东西: var logger = $ . Logger ( ) ; /** * simply log something */ logger . debug ( "my first log" ) ; //...

    监视器:记录器监视器

    功能 支持跨平台Windows / Linux 支持配置热更新 支持socket断线重连重传 支持内存共享 支持日志文本分类存储 支持日志自动存储数据库 使用 linux监视器 + l_monitor.out 运行程序,项目提供 linux下使用 + ...

Global site tag (gtag.js) - Google Analytics