- extendedType:扩展类型值,即@LogTag注解的extendedType值 。本示例中为userIdType 。
- attributeName:属性名 。本示例中为userId 。
- attributeAlias:属性别名,@LogTag注解的alias值 。本示例中为UserId 。
- oldValue:该属性的旧值 。
- newValue:该属性的新值 。
@Servicepublic class ExtendedTypeHandler implements BaseExtendedTypeHandler { @Override public BaseAttributeModel handleAttributeChange(String extendedType, String attributeName, String attributeAlias, Object oldValue, Object newValue) { BaseAttributeModel baseAttributeModel = new BaseAttributeModel(); if (extendedType.equals("userIdType")) { baseAttributeModel.setOldValue("USER_" + oldValue); baseAttributeModel.setNewValue("USER_" + newValue); baseAttributeModel.setDiffValue(oldValue + "->" + newValue); } return baseAttributeModel; }}9 总结
【如何快速搭建日志系统】怎么样,是不是有了这一套系统之后,再负责的日志系统都变得简单起来 。快收藏起来当作自己的秘技吧!
推荐阅读
- 如何构建Google搜索自动完成功能
- 如何开淘宝网店的步骤手机 怎么用手机淘宝开店铺
- 双开门冰箱如何选购
- EC6价格能打,筹备电池资产公司,满血复活的蔚来如何加电?
- 如何穿得清凉又有型?10个搭配风格,时尚达人般的衣风你也能拥有
- 给花换盆拿不出来怎么办,花盆不砸如何换盆
- 养生之道 跟庄子学习如何养生保健
- 武夷山正山小种红茶功效如何
- 淘宝商家退店流程 淘宝网店如何退店
- 如何选择适合自己的婚礼主持人