From 0c1607e01df72c2b1c0eecf911c6c7f23d0b3eb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Sun, 15 Jun 2025 18:45:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0BaseException?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangdeman/exception/BaseException.java | 20 +++++++++++++++++++ .../logger/DatabaseExecuteLogProvider.java | 13 ++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 src/main/java/cn/zhangdeman/exception/BaseException.java create mode 100644 src/main/java/cn/zhangdeman/logger/DatabaseExecuteLogProvider.java diff --git a/src/main/java/cn/zhangdeman/exception/BaseException.java b/src/main/java/cn/zhangdeman/exception/BaseException.java new file mode 100644 index 0000000..4c14bd0 --- /dev/null +++ b/src/main/java/cn/zhangdeman/exception/BaseException.java @@ -0,0 +1,20 @@ +package cn.zhangdeman.exception; + +import lombok.Getter; +import lombok.Setter; + +import java.util.List; + +@Getter +@Setter +public class BaseException implements ICustomExceptionConfig { + private String code; + private String message; + private String category; + + public BaseException(String code, String message, String category) { + setCode(code); + setMessage(message); + setCategory(category); + } +} diff --git a/src/main/java/cn/zhangdeman/logger/DatabaseExecuteLogProvider.java b/src/main/java/cn/zhangdeman/logger/DatabaseExecuteLogProvider.java new file mode 100644 index 0000000..44ef047 --- /dev/null +++ b/src/main/java/cn/zhangdeman/logger/DatabaseExecuteLogProvider.java @@ -0,0 +1,13 @@ +package cn.zhangdeman.logger; + +import ch.qos.logback.classic.spi.ILoggingEvent; +import com.fasterxml.jackson.core.JsonGenerator; + +import java.io.IOException; + +public class DatabaseExecuteLogProvider extends BaseProvider { + @Override + public void writeTo(JsonGenerator jsonGenerator, ILoggingEvent loggingEvent) throws IOException { + + } +}