惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
I
InfoQ
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
D
DataBreaches.Net
L
LangChain Blog
F
Fortinet All Blogs
C
Check Point Blog
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
J
Java Code Geeks
月光博客
月光博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
宝玉的分享
宝玉的分享
Jina AI
Jina AI

日志处理

生产环境怎么打日志才能满足国家法规要求 elk 这套日志 最近报错 无效索引要小写,求指导 日志等级体系里是不是应该新增一个开发级? 运行很久的 springboot 项目 info 日志文件不更新了 warn 日志文件 error 日志文件一直在更新==。 日志文件都在一个文件夹,求大神给个思路! Loki 的 filename 标签为什么过了 24 小时就丢失了 想把多台机器的日志统一管理,用 ELK 还是 EFK? 性能调优——小小的 log 大大的坑 有没有大佬用过 Loki 做日志收集呢? log4j2 官网上有没有 xml 配置文件如何编写的介绍呢? 请教一下服务端日志存放和处理方向的问题,希望有了解的给些建议哈,谢谢了 日志集中管理工具(类似 Loggly 和 Splunk 这样的)目前国内有哪家做得比较好的吗? 目前有哪些支持 syslog 接口的云上的日志集中管理工具?
关于日志处理的一个实例问题请教
dong3580 · 2014-08-11 · via 日志处理

做一个小东西,遇到日志处理的问题,现在我有两种方法:
方法1.在数据库里面创建一个触发器,数据库发生 "增删改查"时触发操作,插入日志表;
方法2.在程序里面逻辑判断,普通日志直接插入日志表,遇到错误捕获异常发送邮件,新建这样一个实体类字段如下:
[code]
public class LogModels
{
public Int64 Id { get; set; }//标识
public Int64 UserId { get; set; }//登录userid
public string Ip { get; set; }//登录ip
public string Browser { get; set; }//使用浏览器user-agent//Request.Browser.Browser;
public int LogType { get; set; }//日志种类/*1登录日志,2创建,3更新,4删除,5查询(限制查询次数,缓存)6,错误日志*/
public string ProductId { get; set; }//来源系统模块
public string ProductUrl { get; set; }//实际链接
public string ProductFile { get; set; }//方法所在源文件
public string ProductFunction { get; set; }//来源方法名
public string LogValue { get; set; }//执行操作的内容
public string LogContent { get; set; }//如是错误日志,此处为捕获的错误原因
public DateTime CreateDate { get; set; }//创建时间
public Int64 CreateId { get; set; }//创建人id
public DateTime UpdateDate { get; set; }//修改时间
public Int64 UpdateId { get; set; }//修改人id
}
[/code]
每一个方法,“增删改查”均调用执行。
1、前者好处是方便,但是日志不具体,错误日志需还要在代码中写判断插入日志表;
2、后者日志非常详细,而且可以后期拓展为一些小工具,但是估计这样的话日志量会“很大”;
3、另外再有个方案:新建两张表,一个普通日志表,一个错误日志表。 普通日志表记录增删改查操作,用方法二,插入日志表;捕获到程序错误时,插入错误日志表并发送邮件;
请教一下大家有什么好的建议?