- 博客(2)
- 资源 (11)
- 收藏
- 关注
原创 基于python装饰器和logging模块实现清晰便于追踪的接口日志
本文主要介绍了如何打印清晰、美观、以及便于追踪查询的接口日志,并基于python logging模块封装实现了自定义的Logger类,其使用方式和使用logging.Logger完全一致,并支持在日志格式化规则字符串中新增打印request id(当然,新增其它任何需要打印的字段信息都可以采用这种方式实现)。
2024-09-27 14:54:32
1965
1
原创 C++ Protobuf接口参数自动校验实现方案
实现基本思路主要用到两个核心技术点:protobuf字段属性扩展和反射机制。首先针对常用的协议字段数据类型(int32、int64、uint32、uint64、float、double、string、array、enum)定义了一套最常用的字段校验规则,如下表:// int32类型校验规则// int64类型校验规则// uint32类型校验规则// uint64类型校验规则// float类型校验规则// double类型校验规则。
2024-09-25 11:09:02
1958
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅