分享好友 行情首页 行情分类 切换频道
日志传习录 | 记录日志
2024-12-14 23:13  浏览:101

记录日志并没有标准的规范,通常是需要开发人员根据业务和代码来自行判断。日志的记录需涵盖多个方面,旨在提高系统的可维护性、可追溯性和故障排查的效率等操作。

  • 进行了哪些操作
  • 发生了与预期不符的情况
  • 运行期间出现了未能处理的异常或警告等等…

1. 记录第三方系统调用

在调用第三方系统时,记录 API 的 、 和异常,是一个极具价值的实践操作。这种记录方式有以下优势

  • 明确故障原因 在发生故障时,清晰的日志报告可以帮助定位问题,减少不同系统服务运维人员之间的责任界定,有助于协同解决问题。
  • 问题追踪 追踪请求和响应的详细信息有助于后续的问题调查和系统行为分析。

2. 记录核心业务的关键代码和分支

在核心业务的关键代码和分支加上日志是一个极具意义的操作。这种方式的好处包括

  • 状态遍历 可以清晰地了解程序是否根据当前状态遍历了预期路径,有助于理解程序的执行逻辑。
  • 问题排查 在核心业务发生问题时,有详细的日志记录可以提供关键线索,加速故障排查的过程。

3. 记录核心业务的审计日志

对于和法律或合同具有关联性的核心业务,加上审计日志是非常必要的实践。相关优势包括

  • 合规性 符合法规和合同的要求,确保系统操作的合法性和透明度。
  • 责任追踪 提供了对核心业务操作的历史记录,可以追踪操作的责任人和时间。

4. 记录应用服务启动时的配置信息

在应用服务启动时输出配置信息,有助于

  • 系统初始化 提供了系统初始化配置的记录,方便追踪系统启动时的配置状态。
  • 问题定位 在配置问题发生时,可以快速查看系统启动时的配置信息,有助于问题定位。

这些建议强调了在关键业务领域和与外部系统交互的地方进行详细的日志记录,为系统的可维护性和问题排查提供了强有力的支持。

记录日志中的各种信息或元数据,它们提供了关于日志事件、状态和环境的额外上下文。这些日志信息的存在使得日志更加具体和可追溯,有助于在分析和排查问题时提供更多的上下文信息。在实际应用中,具体的日志属性可能会根据系统需求和开发团队的规范而有所不同。

日志内容包括__等,提供了详细的上下文信息。

所以一个合格的日志应该至少包含这些信息。

时间戳(Timestamp

  • 描述 记录日志事件发生的精确时间。
  • 示例

日志级别(Log Level

  • 描述 表示日志的严重程度,如DEBUG、INFO、WARN、ERROR等。
  • 示例

Logger 名称(Logger Name

  • 描述 标识记录日志的具体 Logger 或 Logger 类别。
  • 示例

线程名(Thread Name

  • 描述 记录生成日志的线程的名称。
  • 示例

类名(Class Name

  • 描述 记录生成日志的类的名称。
  • 示例

方法名(Method Name

  • 描述 记录生成日志的方法的名称。
  • 示例

文件名(File Name

  • 描述 记录生成日志的源代码文件的名称。
  • 示例

行号(Line Number

  • 描述 记录生成日志的源代码文件的行号。
  • 示例

异常信息(Exception Information

  • 描述 记录与日志事件相关联的异常信息。
  • 示例

用户标识(User Identity

  • 描述 记录与日志事件相关的用户身份信息。
  • 示例

请求标识(Request Identity

  • 描述 记录与日志事件相关的请求或事务标识。
  • 示例

自定义属性(Custom Properties

  • 描述 可以根据业务需求添加的自定义属性,提供额外的业务上下文。
  • 示例

确保日志的安全性是关键,以防止恶意攻击和保护敏感信息。

避免打印或记录任何敏感信息,包括但不限于各种PII,PCI信息,一定要记得遵守当地的各种法律法规,如《个人信息保护法》(PILI,欧洲的一般数据保护条例GDPR等…

限制对日志文件和日志系统的访问权限。只有授权的人员应该能够查看和修改日志。使用操作系统和日志框架提供的访问控制机制来实现这一点。

当将日志传输到远程服务器或中心化日志系统时,使用加密传输协议,如TLS/SSL,以确保数据在传输过程中的安全性。

在记录日志时,对于包含敏感信息的字段,使用脱敏或加密技术。确保在日志中不明文存储密码、密钥或其他敏感数据。

配置日志系统以记录对日志的访问和修改事件。监控和审计日志系统的访问,及时检测潜在的不当行为。

制定并遵循日志保留和删除策略,以确保不仅符合合规性要求,而且减少不必要的数据存储。定期清理过期的日志数据。

确保日志系统符合适用的法规和合规性标准,如GDPR、HIPAA等。合规性是保护用户隐私和遵守法规的关键要素。

定期审查日志系统的配置和记录,确保符合安全最佳实践和公司政策。及时纠正任何潜在的安全问题。

记录有关日志系统自身安全性的信息,包括登录尝试、配置更改等。这有助于监控日志系统的整体安全性。

定期备份日志数据,并测试数据恢复过程。确保在灾难发生时,能够迅速且完整地恢复日志数据。

    以上就是本篇文章【日志传习录 | 记录日志】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/467.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
老牌子手机有哪些牌子老手机「老牌子手机有哪些牌子」
在智能手机行业日新月异的今天,回望过去,那些曾经辉煌一时的老牌子手机,不仅承载了无数人的回忆,也见证了移动通信技术的飞速
手机怎么搬家手机搬家「手机怎么搬家」
第一步:备份旧手机数据在进行手机搬家之前,首先需要备份旧手机中的所有数据。这包括照片、视频、音乐、联系人、短信、通话记录
手机怎么连摄像头手机摄像「手机怎么连摄像头」
首先,你需要确认你的手机和摄像头都支持无线连接功能。大多数现代手机和摄像头都支持Wi-Fi或蓝牙连接,这是实现手机与摄像头连
同创伟业郑伟鹤:坚持梦想、相信美好手机凤凰网「同创伟业郑伟鹤:坚持梦想、相信美好」
20多年前大卫卡普兰所撰写的《硅谷之光》一书风靡世界,恰逢当时硅谷的网络股风起云涌,催生出一个个财富神话,这让站在世纪之交
小米公认性价比最高的手机,你用过哪一款。小米手机「小米公认性价比最高的手机,你用过哪一款。」
大家好,我是海韵,如今的小米手机不仅在性能上不断升级,而且在价格方面也做到了更高的性价比。面对如此众多的选择,挑选一款既
大疆手机云台拆解:揭秘高性能图像稳定的背后原理手机云台「大疆手机云台拆解:揭秘高性能图像稳定的背后原理」
欢迎收看贸泽电子独家赞助的《爆款拆评》栏目,上贸泽电子,海量新品授权元器件任你选。本期我们要拆解的是一款业内极具口碑的手
注意:滑手机当心滑出全身疾病!手机病「注意:滑手机当心滑出全身疾病!」
长时间低头滑手机,会导致颈椎出现各种退化性疾病(长骨刺、椎间盘突出、神经压迫…),而且因为使用智慧型手机的大多数是年轻人
长期睡前玩手机会怎样?这5个危害万万没想到手机病「长期睡前玩手机会怎样?这5个危害万万没想到」
近日#长期睡前玩手机会付出啥代价#这一话题引起了广大网友的讨论不少网友表示自己确实有睡前刷手机的习惯,且一刷就停不下来不知
4.7英寸的手机(4.7英寸的手机屏幕长宽是多少厘米的)
  关于《4.7英寸的手机》的文章  随着科技的飞速发展,智能手机已成为我们日常生活中不可或缺的一部分。而4.7英寸的手机,作
本企业新闻
推荐企业新闻
发表评论
0评