• 日志笔记


    记录内容:

    同一个服务器,不允许部署同一个服务. 即 applicationName + hostIp 唯一

    公共字段: traceId , id , applicationName , hostIp , level, message , stack , createAt , parameter , result
    根据 traceId , logId , logPid 可以拉成一颗树.

    • web 层记录: parameter = clientIp , userName , URL, request ; result = response
    • mq service 层记录: parameter = mqName, mqHeader, mqBody ; result
    • db service 层记录: parameter = serviceURL , serviceParameter; sql; result

    级别

    trace --> debug --> info --> warn --> error -->fatal

    默认级别 info

    配置

    追踪

    当 url 中包含 log_level=${log_level} 时, 该 URL所请求的所有日志, 记录 >= ${log_level} 的日志.
    如: url = /detail?log_level=trace , 则该URL,以及该URL所调用的微服务, 记录 >= trace 的日志.

    性能

    线上仅记录 error , fatal 日志.
    开发,测试环境 , 按级别记录.

  • 相关阅读:
    字典列表元组的推导式使用方法
    算法之排序
    闭包与装饰器
    循环(打印一些小东西)
    iOS内存小知识
    NSset
    字典
    NSNumber
    NSString
    NSArray
  • 原文地址:https://www.cnblogs.com/newsea/p/9633449.html
Copyright © 2020-2023  润新知