项目中,有时候需要对系统中已处理的一些业务数据日志进行提取分析,通常log4j默认提供的日志级别可能不够用,这时候我们就需要对日志级别进行扩展,以满足我们的需求. 本文就简单介绍一下log4j2的日志级别扩展,直接上代码 import org.apache.logging.log4j.Level; ...
分类:
其他好文 时间:
2020-06-05 13:27:36
阅读次数:
94
前一篇文章介绍了log4j2 扩展日志级别,支持将系统日志与业务处理日志拆分,现在介绍一下通过日志级别将系统日志与业务日志分类,要达到这个目的很容易,只需要配置一下log4j的xml文件: <?xml version="1.0" encoding="UTF-8"?> <configuration s ...
分类:
其他好文 时间:
2020-06-05 12:50:22
阅读次数:
90
tomcat默认日志文件为catalina.out,随着系统运行时间的增加,该日志文件大小会不断增大,甚至增大到G级。不仅会导致我们无法使用常规工具查找系统问题,而且会影响tomcat性能(比如我在维护中遇到的出现web页面文件上传<swfupload>错误:404)。 采用cronlo ...
分类:
其他好文 时间:
2018-12-07 12:58:23
阅读次数:
192
说明: mariadb audit log是 mariadb 的审计日志 目的是把日志拆分成 tab 键分隔的字段 直接附上 fluentd 配置文件 fluentd 比 logstash 内存占用大大下降 分析同样的日志 logstash 占用700M, fluentd 占用35M 不过 cpu ...
分类:
数据库 时间:
2018-07-31 22:10:59
阅读次数:
389
一、对apache进行日志拆分1、配置apache使用cronolog:由于实验用的apache开启了虚拟主机功能,所以以下配置都在虚拟主机中进行,这样也是为了方便对多站点的分析操作。vim/etc/httpd/conf.d/vhosts.conf将配置文件中的CustomLog和ErrorLog替换为下面的(由于我们要对多站点,所..
分类:
Web程序 时间:
2015-11-22 06:47:58
阅读次数:
152
我在知乎上的一个回答:http://www.zhihu.com/question/27044029我说的可能不是debug,主要是生产环境出问题时的查错。首先,开发的时候就做好准备。包括但不限于:好好记录日志。一定要记录方法的入参、出参、异常信息。准备好日志下载、分析的工具。必要时候日志拆分、分析脚..
分类:
其他好文 时间:
2014-12-13 06:21:58
阅读次数:
163
现在需要分析访问日志,怎么办?比如分析D:\Servers\Apache2.2\logs\access2014-05-22.loghttp://my.oschina.net/cart/针对这个问题特意开发了一款小工具分析Apache
日志,拆分字段成CSV文件并插入Mysql数据库分析<?php$d...
分类:
数据库 时间:
2014-05-26 21:24:45
阅读次数:
357