Skip to content

Commit e06ae19

Browse files
committed
feat: 添加应用名称
1 parent 11e9d44 commit e06ae19

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/main/java/cn/haohaoli/dingtalk/robot/config/DingTalkRobotAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public class DingTalkRobotAutoConfiguration {
2727
@PostConstruct
2828
public void init() {
2929
Assert.notNull(properties.getAccessToken(), "请配置钉钉机器人accessToken");
30-
log.info("以开启钉钉机器人...");
30+
log.info("已开启钉钉机器人...");
3131
}
3232

3333
@Bean

src/main/java/cn/haohaoli/dingtalk/robot/config/DingTalkRobotProperties.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ public class DingTalkRobotProperties {
2020

2121
private String accessToken;
2222

23+
private String name;
24+
2325
public String getWebHookUrl(){
2426
return String.format(Constants.WEB_HOOK_URL, accessToken);
2527
}

src/main/java/cn/haohaoli/dingtalk/robot/log/handle/impl/DefaultMsgHandle.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
import ch.qos.logback.classic.Level;
44
import ch.qos.logback.classic.spi.ILoggingEvent;
55
import ch.qos.logback.classic.spi.ThrowableProxy;
6+
import cn.haohaoli.dingtalk.robot.config.DingTalkRobotProperties;
67
import cn.haohaoli.dingtalk.robot.log.handle.MsgHandle;
78
import cn.haohaoli.dingtalk.robot.msg.AbstractMsg;
89
import cn.haohaoli.dingtalk.robot.msg.MarkdownMsg;
10+
import cn.haohaoli.dingtalk.robot.util.SpringApplicationContextHolder;
911

1012
import java.io.IOException;
1113
import java.io.PrintWriter;
@@ -19,7 +21,7 @@
1921
*/
2022
public class DefaultMsgHandle implements MsgHandle {
2123

22-
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
24+
private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
2325

2426
@Override
2527
public AbstractMsg getMsg(ILoggingEvent event) {
@@ -32,12 +34,14 @@ public AbstractMsg getMsg(ILoggingEvent event) {
3234
.orElseGet(event::getFormattedMessage);
3335

3436
String sb = "## 错误日志"
37+
+ "\n ### 应用名称"
38+
+ "\n" + SpringApplicationContextHolder.getBean(DingTalkRobotProperties.class).getName()
3539
+ "\n ### 等级"
3640
+ "\n" + Level.ERROR.levelStr
3741
+ "\n### 类名"
3842
+ "\n" + event.getLoggerName()
3943
+ "\n### 时间"
40-
+ "\n" + dateTimeFormatter.format(LocalDateTime.now())
44+
+ "\n" + FORMATTER.format(LocalDateTime.now())
4145
+ "\n### 信息"
4246
+ "\n> " + msg;
4347

0 commit comments

Comments
 (0)