美文网首页
logging统一打印登录用户和染色id

logging统一打印登录用户和染色id

作者: 祖传编程 | 来源:发表于2019-10-22 19:14 被阅读0次

    1.需求背景:

        web框架里,需要统一输出登录用户和染色id。染色id用于查找同一次请求的所有日志。

    2.解决思路:

          开发者每次打印的时候,多打印(传)两个参数还是比较繁琐的,而且忘记了也没办法。因此还是要统一实现,业务开发无关。

    3.实现

    1.登录用户,染色id都可以放到中间件中来实现,基本web框架都会支持。然后把参数写到web框架请求的上下文中,在打印日志的时候去动态获取。

    2.logging模块动态参数

    Logging模块动态打印参数有两种方式,

    Adapter和Filter,两种方式都可以实现。

    相关文章

      网友评论

          本文标题:logging统一打印登录用户和染色id

          本文链接:https://www.haomeiwen.com/subject/gcccvctx.html