Hason

Results 6 issues of Hason

# 问题 使用数据库选主,当历史心跳记录距今大于 3020399 秒,删除这些过期心跳记录时会报错。 详细日志: ``` 2020-07-14 22:02:50.491 ERROR 7036 --- [pool-3-thread-1] c.y.e.e.i.d.DatabaseMasterSelectorImpl : heart beat failed!38 org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL [delete from trx_election where app_id = ? and TIME_TO_SEC(TIMEDIFF(NOW(),...

**请说明发生问题的环境** > 简悦包含了很多平台的版本,所以为了方便定位,建议告诉我一些必要信息 - 操作系统 **Windows 10** - 简悦版本 **2.2.0** - 发生问题的地址 :[Obsidian SimpRead Sync 一站式教程](https://www.yuque.com/kenshin/simpread/fr8zo5#UJxUD) **请描述你的问题** 教程没有描述如何自动导出标注。 **截图** ![image](https://user-images.githubusercontent.com/11768760/189878227-e3cf1220-3879-486a-b8b6-0f16997b341a.png) ![image](https://user-images.githubusercontent.com/11768760/189879168-e7a83e27-d9a7-467f-88ed-8d0de137391e.png)

invalid

**版本**:5.4.1 **建议**:支持 Null-Safety 引用变量。 例如:`a` 为 null 时不会抛出空指针。 ``` a?.b ``` > 2022-11 有小伙伴已经建议过。

# 问题描述 使用 SpEL 从返回值中取出业务 ID(自增 ID)回填 `bizNo`,在方法抛出异常时,(没有返回值)表达式求值为 `null`,最终日志内容 `bizNo` 会显示表达式原文:`{{#_ret?.data?.id}}`。 ```java @LogRecord(type = "example", bizNo = "{{#_ret?.data?.id}}", success = "成功") public Resp doSomething() { ... } // 省略 getter,...

功能:支持使用注解或属性文件自定义日志 logger 名字。 如果结合动态日志级别,可以实现运行时修改 logger 日志级别。

功能:支持使用注解或属性文件自定义日志 logger 名字。 如果结合动态日志级别,可以实现运行时修改 logger 日志级别。 > cherry-pick from master 2376d197ceff1411d32313395b95dd8c2f7877ad