Kaynağa Gözat

测试通过-日志保存到ES

qdy 2 ay önce
ebeveyn
işleme
53c26f554d

+ 17
- 74
gct.sh Dosyayı Görüntüle

@@ -1,82 +1,25 @@
1 1
 #!/bin/bash
2 2
 
3
-# 脚本用法:./git-commit-and-tag.sh "你的提交描述" "版本号"
3
+# 使用命令行参数,如果没有提供则使用默认值
4
+COMMIT_MSG="${1:-初始提交}"
5
+TAG_VERSION="${2:-v0.1.0}"
4 6
 
5
-# 检查参数数量
6
-if [ $# -ne 2 ]; then
7
-    echo "错误: 脚本需要2个参数。"
8
-    echo "用法: $0 \"提交描述\" \"版本号\""
9
-    echo "示例: $0 \"修复了登录问题\" \"v1.2.3\""
10
-    exit 1
11
-fi
7
+echo "提交信息: $COMMIT_MSG"
8
+echo "标签版本: $TAG_VERSION"
12 9
 
13
-# 分配参数
14
-COMMIT_MESSAGE="$1"
15
-VERSION_TAG="$2"
10
+# 提交和推送
11
+git add .
12
+git commit -m "$COMMIT_MSG"
13
+git push -u origin master
16 14
 
17
-# 检查当前目录是否为Git仓库
18
-if ! git rev-parse --git-dir > /dev/null 2>&1; then
19
-    echo "错误: 当前目录不是一个Git仓库。"
20
-    exit 1
21
-fi
15
+# 创建标签(关键修改在这里)
16
+# 方法1:使用注释标签(推荐,不会打开编辑器)
17
+git tag -a "$TAG_VERSION" -m "Release $TAG_VERSION"
22 18
 
23
-echo "开始处理提交和版本标签..."
24
-echo "提交描述: $COMMIT_MESSAGE"
25
-echo "版本标签: $VERSION_TAG"
19
+# 或者方法2:如果你需要GPG签名,使用这个
20
+# GIT_EDITOR=true git tag -s "$TAG_VERSION" -m "Release $TAG_VERSION"
26 21
 
27
-# 检查是否有未提交的更改
28
-if [ -n "$(git status --porcelain)" ]; then
29
-    echo "检测到未提交的更改,正在提交..."
30
-    
31
-    # 添加所有更改到暂存区
32
-    git add .
33
-    
34
-    # 进行提交
35
-    git commit -m "$COMMIT_MESSAGE"
36
-    if [ $? -ne 0 ]; then
37
-        echo "错误: 提交失败。"
38
-        exit 1
39
-    fi
40
-    echo "✅ 更改已提交"
41
-else
42
-    echo "提示: 没有未提交的更改,跳过提交步骤"
43
-    
44
-    # 检查是否有未提交的commit但未推送
45
-    LOCAL_COMMITS=$(git log @{u}..HEAD --oneline 2>/dev/null | wc -l)
46
-    if [ $LOCAL_COMMITS -eq 0 ]; then
47
-        echo "错误: 没有需要推送的提交。"
48
-        exit 1
49
-    else
50
-        echo "检测到 $LOCAL_COMMITS 个本地提交等待推送"
51
-    fi
52
-fi
22
+# 推送标签
23
+git push origin "$TAG_VERSION"
53 24
 
54
-# 检查标签是否已存在
55
-if git rev-parse "$VERSION_TAG" >/dev/null 2>&1; then
56
-    echo "错误: 标签 '$VERSION_TAG' 已经存在。"
57
-    exit 1
58
-fi
59
-
60
-# 创建标签
61
-git tag "$VERSION_TAG"
62
-if [ $? -ne 0 ]; then
63
-    echo "错误: 创建标签失败。"
64
-    exit 1
65
-fi
66
-echo "✅ 标签 '$VERSION_TAG' 已创建"
67
-
68
-# 推送到远程仓库并推送标签
69
-echo "正在推送到远程仓库..."
70
-git push
71
-if [ $? -ne 0 ]; then
72
-    echo "错误: 推送提交失败。"
73
-    exit 1
74
-fi
75
-
76
-git push origin "$VERSION_TAG"
77
-if [ $? -ne 0 ]; then
78
-    echo "错误: 推送标签失败。"
79
-    exit 1
80
-fi
81
-
82
-echo "✅ 完成!提交已推送,版本标签 $VERSION_TAG 已创建并推送。"
25
+echo "完成!"

+ 3
- 0
logs/app-20251206.log Dosyayı Görüntüle

@@ -0,0 +1,3 @@
1
+{"level":"info","timestamp":"2025-12-06T10:55:22.140+0800","caller":"svc-worker/main.go:84","message":"测试日志是否写入ES","service":"order-service"}
2
+{"level":"info","timestamp":"2025-12-06T11:02:02.279+0800","caller":"svc-worker/main.go:84","message":"测试日志是否写入ES","service":"order-service"}
3
+{"level":"info","timestamp":"2025-12-06T11:02:59.395+0800","caller":"svc-worker/main.go:86","message":"测试日志是否写入ES","service":"order-service"}

+ 24
- 0
logs/boot/boot-svc-worker-20251206-100211.log Dosyayı Görüntüle

@@ -0,0 +1,24 @@
1
+2025/12/06 10:02:11 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 10:02:11 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 10:02:11 boot_logger.go:59: 启动时间: 2025-12-06 10:02:11
4
+2025/12/06 10:02:11 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-100211.log
5
+2025/12/06 10:02:11 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 10:02:11 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 10:02:11 main.go:51: serviceName: svc-worker
8
+2025/12/06 10:02:11 main.go:52: Port: 9090
9
+2025/12/06 10:02:11 main.go:53: Consul: localhost:8500
10
+2025/12/06 10:02:11 db_factory.go:49: Available database drivers: [oracle postgres sqlserver mysql]
11
+2025/12/06 10:02:11 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 10:02:11 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 10:02:11 service.go:38: Microservice started (with registry)
14
+2025/12/06 10:02:11 service.go:39:    • Service name: svc-worker
15
+2025/12/06 10:02:11 service.go:40:    • Version: 
16
+2025/12/06 10:02:11 service.go:41:    • Port: 9090
17
+2025/12/06 10:02:11 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 10:02:11 es_http_writer.go:101: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
19
+2025/12/06 10:02:11 runtime_logger.go:254: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
20
+2025/12/06 10:02:11 runtime_logger.go:131: [RUNTIME-LOGGER] 运行时日志系统初始化完成
21
+2025/12/06 10:02:11 runtime_logger.go:132: 服务名称: order-service
22
+2025/12/06 10:02:11 runtime_logger.go:133: 日志级别: info
23
+2025/12/06 10:02:11 main.go:80: 日志系统初始化完成
24
+2025/12/06 10:02:11 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 24
- 0
logs/boot/boot-svc-worker-20251206-102903.log Dosyayı Görüntüle

@@ -0,0 +1,24 @@
1
+2025/12/06 10:29:03 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 10:29:03 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 10:29:03 boot_logger.go:59: 启动时间: 2025-12-06 10:29:03
4
+2025/12/06 10:29:03 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-102903.log
5
+2025/12/06 10:29:03 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 10:29:03 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 10:29:03 main.go:51: serviceName: svc-worker
8
+2025/12/06 10:29:03 main.go:52: Port: 9090
9
+2025/12/06 10:29:03 main.go:53: Consul: localhost:8500
10
+2025/12/06 10:29:03 db_factory.go:49: Available database drivers: [mysql oracle postgres sqlserver]
11
+2025/12/06 10:29:04 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 10:29:04 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 10:29:04 service.go:38: Microservice started (with registry)
14
+2025/12/06 10:29:04 service.go:39:    • Service name: svc-worker
15
+2025/12/06 10:29:04 service.go:40:    • Version: 
16
+2025/12/06 10:29:04 service.go:41:    • Port: 9090
17
+2025/12/06 10:29:04 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 10:29:04 es_http_writer.go:103: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
19
+2025/12/06 10:29:04 runtime_logger.go:170: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
20
+2025/12/06 10:29:04 runtime_logger.go:47: [RUNTIME-LOGGER] 运行时日志系统初始化完成
21
+2025/12/06 10:29:04 runtime_logger.go:48: 服务名称: order-service
22
+2025/12/06 10:29:04 runtime_logger.go:49: 日志级别: info
23
+2025/12/06 10:29:04 main.go:80: 日志系统初始化完成
24
+2025/12/06 10:29:04 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 25
- 0
logs/boot/boot-svc-worker-20251206-104744.log Dosyayı Görüntüle

@@ -0,0 +1,25 @@
1
+2025/12/06 10:47:44 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 10:47:44 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 10:47:44 boot_logger.go:59: 启动时间: 2025-12-06 10:47:44
4
+2025/12/06 10:47:44 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-104744.log
5
+2025/12/06 10:47:44 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 10:47:44 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 10:47:44 main.go:51: serviceName: svc-worker
8
+2025/12/06 10:47:44 main.go:52: Port: 9090
9
+2025/12/06 10:47:44 main.go:53: Consul: localhost:8500
10
+2025/12/06 10:47:44 db_factory.go:49: Available database drivers: [sqlserver mysql oracle postgres]
11
+2025/12/06 10:47:44 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 10:47:44 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 10:47:44 service.go:38: Microservice started (with registry)
14
+2025/12/06 10:47:44 service.go:39:    • Service name: svc-worker
15
+2025/12/06 10:47:44 service.go:40:    • Version: 
16
+2025/12/06 10:47:44 service.go:41:    • Port: 9090
17
+2025/12/06 10:47:44 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 10:47:44 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 10:47:45 es_http_writer.go:103: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
20
+2025/12/06 10:47:45 runtime_logger.go:171: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 10:47:45 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
22
+2025/12/06 10:47:45 runtime_logger.go:49: 服务名称: order-service
23
+2025/12/06 10:47:45 runtime_logger.go:50: 日志级别: info
24
+2025/12/06 10:47:45 main.go:80: 日志系统初始化完成
25
+2025/12/06 10:47:45 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 25
- 0
logs/boot/boot-svc-worker-20251206-104832.log Dosyayı Görüntüle

@@ -0,0 +1,25 @@
1
+2025/12/06 10:48:32 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 10:48:32 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 10:48:32 boot_logger.go:59: 启动时间: 2025-12-06 10:48:32
4
+2025/12/06 10:48:32 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-104832.log
5
+2025/12/06 10:48:32 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 10:48:32 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 10:48:32 main.go:51: serviceName: svc-worker
8
+2025/12/06 10:48:32 main.go:52: Port: 9090
9
+2025/12/06 10:48:32 main.go:53: Consul: localhost:8500
10
+2025/12/06 10:48:32 db_factory.go:49: Available database drivers: [mysql oracle postgres sqlserver]
11
+2025/12/06 10:48:33 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 10:48:33 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 10:48:33 service.go:38: Microservice started (with registry)
14
+2025/12/06 10:48:33 service.go:39:    • Service name: svc-worker
15
+2025/12/06 10:48:33 service.go:40:    • Version: 
16
+2025/12/06 10:48:33 service.go:41:    • Port: 9090
17
+2025/12/06 10:48:33 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 10:48:33 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 10:48:33 es_http_writer.go:103: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
20
+2025/12/06 10:48:33 runtime_logger.go:171: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 10:48:33 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
22
+2025/12/06 10:48:33 runtime_logger.go:49: 服务名称: order-service
23
+2025/12/06 10:48:33 runtime_logger.go:50: 日志级别: info
24
+2025/12/06 10:48:33 main.go:80: 日志系统初始化完成
25
+2025/12/06 10:48:33 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 26
- 0
logs/boot/boot-svc-worker-20251206-105521.log Dosyayı Görüntüle

@@ -0,0 +1,26 @@
1
+2025/12/06 10:55:21 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 10:55:21 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 10:55:21 boot_logger.go:59: 启动时间: 2025-12-06 10:55:21
4
+2025/12/06 10:55:21 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-105521.log
5
+2025/12/06 10:55:21 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 10:55:21 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 10:55:21 main.go:51: serviceName: svc-worker
8
+2025/12/06 10:55:21 main.go:52: Port: 9090
9
+2025/12/06 10:55:21 main.go:53: Consul: localhost:8500
10
+2025/12/06 10:55:21 db_factory.go:49: Available database drivers: [oracle postgres sqlserver mysql]
11
+2025/12/06 10:55:21 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 10:55:21 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 10:55:22 service.go:38: Microservice started (with registry)
14
+2025/12/06 10:55:22 service.go:39:    • Service name: svc-worker
15
+2025/12/06 10:55:22 service.go:40:    • Version: 
16
+2025/12/06 10:55:22 service.go:41:    • Port: 9090
17
+2025/12/06 10:55:22 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 10:55:22 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 10:55:22 runtime_logger.go:126: [RUNTIME-LOGGER] 创建运行时日志文件: ./logs/app-20251206.log
20
+2025/12/06 10:55:22 es_http_writer.go:103: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 10:55:22 runtime_logger.go:171: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
22
+2025/12/06 10:55:22 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
23
+2025/12/06 10:55:22 runtime_logger.go:49: 服务名称: order-service
24
+2025/12/06 10:55:22 runtime_logger.go:50: 日志级别: info
25
+2025/12/06 10:55:22 main.go:80: 日志系统初始化完成
26
+2025/12/06 10:55:22 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 26
- 0
logs/boot/boot-svc-worker-20251206-110201.log Dosyayı Görüntüle

@@ -0,0 +1,26 @@
1
+2025/12/06 11:02:01 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 11:02:01 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 11:02:01 boot_logger.go:59: 启动时间: 2025-12-06 11:02:01
4
+2025/12/06 11:02:01 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-110201.log
5
+2025/12/06 11:02:01 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 11:02:01 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 11:02:01 main.go:51: serviceName: svc-worker
8
+2025/12/06 11:02:01 main.go:52: Port: 9090
9
+2025/12/06 11:02:01 main.go:53: Consul: localhost:8500
10
+2025/12/06 11:02:01 db_factory.go:49: Available database drivers: [mysql oracle postgres sqlserver]
11
+2025/12/06 11:02:02 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 11:02:02 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 11:02:02 service.go:38: Microservice started (with registry)
14
+2025/12/06 11:02:02 service.go:39:    • Service name: svc-worker
15
+2025/12/06 11:02:02 service.go:40:    • Version: 
16
+2025/12/06 11:02:02 service.go:41:    • Port: 9090
17
+2025/12/06 11:02:02 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 11:02:02 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 11:02:02 runtime_logger.go:126: [RUNTIME-LOGGER] 创建运行时日志文件: ./logs/app-20251206.log
20
+2025/12/06 11:02:02 es_http_writer.go:103: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 11:02:02 runtime_logger.go:171: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
22
+2025/12/06 11:02:02 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
23
+2025/12/06 11:02:02 runtime_logger.go:49: 服务名称: order-service
24
+2025/12/06 11:02:02 runtime_logger.go:50: 日志级别: info
25
+2025/12/06 11:02:02 main.go:80: 日志系统初始化完成
26
+2025/12/06 11:02:02 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 26
- 0
logs/boot/boot-svc-worker-20251206-110258.log Dosyayı Görüntüle

@@ -0,0 +1,26 @@
1
+2025/12/06 11:02:58 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 11:02:58 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 11:02:58 boot_logger.go:59: 启动时间: 2025-12-06 11:02:58
4
+2025/12/06 11:02:58 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-110258.log
5
+2025/12/06 11:02:58 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 11:02:58 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 11:02:58 main.go:51: serviceName: svc-worker
8
+2025/12/06 11:02:58 main.go:52: Port: 9090
9
+2025/12/06 11:02:58 main.go:53: Consul: localhost:8500
10
+2025/12/06 11:02:58 db_factory.go:49: Available database drivers: [mysql oracle postgres sqlserver]
11
+2025/12/06 11:02:59 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 11:02:59 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 11:02:59 service.go:38: Microservice started (with registry)
14
+2025/12/06 11:02:59 service.go:39:    • Service name: svc-worker
15
+2025/12/06 11:02:59 service.go:40:    • Version: 
16
+2025/12/06 11:02:59 service.go:41:    • Port: 9090
17
+2025/12/06 11:02:59 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 11:02:59 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 11:02:59 runtime_logger.go:126: [RUNTIME-LOGGER] 创建运行时日志文件: ./logs/app-20251206.log
20
+2025/12/06 11:02:59 es_http_writer.go:103: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 11:02:59 runtime_logger.go:171: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
22
+2025/12/06 11:02:59 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
23
+2025/12/06 11:02:59 runtime_logger.go:49: 服务名称: order-service
24
+2025/12/06 11:02:59 runtime_logger.go:50: 日志级别: info
25
+2025/12/06 11:02:59 main.go:80: 日志系统初始化完成
26
+2025/12/06 11:02:59 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 25
- 0
logs/boot/boot-svc-worker-20251206-111602.log Dosyayı Görüntüle

@@ -0,0 +1,25 @@
1
+2025/12/06 11:16:02 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 11:16:02 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 11:16:02 boot_logger.go:59: 启动时间: 2025-12-06 11:16:02
4
+2025/12/06 11:16:02 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-111602.log
5
+2025/12/06 11:16:02 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 11:16:02 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 11:16:02 main.go:51: serviceName: svc-worker
8
+2025/12/06 11:16:02 main.go:52: Port: 9090
9
+2025/12/06 11:16:02 main.go:53: Consul: localhost:8500
10
+2025/12/06 11:16:02 db_factory.go:49: Available database drivers: [oracle postgres sqlserver mysql]
11
+2025/12/06 11:16:02 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 11:16:02 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 11:16:02 service.go:38: Microservice started (with registry)
14
+2025/12/06 11:16:02 service.go:39:    • Service name: svc-worker
15
+2025/12/06 11:16:02 service.go:40:    • Version: 
16
+2025/12/06 11:16:02 service.go:41:    • Port: 9090
17
+2025/12/06 11:16:02 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 11:16:02 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 11:16:02 es_http_writer.go:105: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
20
+2025/12/06 11:16:02 runtime_logger.go:174: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 11:16:02 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
22
+2025/12/06 11:16:02 runtime_logger.go:49: 服务名称: order-service
23
+2025/12/06 11:16:02 runtime_logger.go:50: 日志级别: info
24
+2025/12/06 11:16:02 main.go:80: 日志系统初始化完成
25
+2025/12/06 11:16:02 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 25
- 0
logs/boot/boot-svc-worker-20251206-111724.log Dosyayı Görüntüle

@@ -0,0 +1,25 @@
1
+2025/12/06 11:17:24 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 11:17:24 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 11:17:24 boot_logger.go:59: 启动时间: 2025-12-06 11:17:24
4
+2025/12/06 11:17:24 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-111724.log
5
+2025/12/06 11:17:24 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 11:17:24 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 11:17:24 main.go:51: serviceName: svc-worker
8
+2025/12/06 11:17:24 main.go:52: Port: 9090
9
+2025/12/06 11:17:24 main.go:53: Consul: localhost:8500
10
+2025/12/06 11:17:24 db_factory.go:49: Available database drivers: [postgres sqlserver mysql oracle]
11
+2025/12/06 11:17:25 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 11:17:25 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 11:17:25 service.go:38: Microservice started (with registry)
14
+2025/12/06 11:17:25 service.go:39:    • Service name: svc-worker
15
+2025/12/06 11:17:25 service.go:40:    • Version: 
16
+2025/12/06 11:17:25 service.go:41:    • Port: 9090
17
+2025/12/06 11:17:25 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 11:17:25 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 11:17:25 es_http_writer.go:105: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
20
+2025/12/06 11:17:25 runtime_logger.go:174: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 11:17:25 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
22
+2025/12/06 11:17:25 runtime_logger.go:49: 服务名称: order-service
23
+2025/12/06 11:17:25 runtime_logger.go:50: 日志级别: info
24
+2025/12/06 11:17:25 main.go:80: 日志系统初始化完成
25
+2025/12/06 11:17:25 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 25
- 0
logs/boot/boot-svc-worker-20251206-111818.log Dosyayı Görüntüle

@@ -0,0 +1,25 @@
1
+2025/12/06 11:18:18 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 11:18:18 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 11:18:18 boot_logger.go:59: 启动时间: 2025-12-06 11:18:18
4
+2025/12/06 11:18:18 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-111818.log
5
+2025/12/06 11:18:18 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 11:18:18 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 11:18:18 main.go:51: serviceName: svc-worker
8
+2025/12/06 11:18:18 main.go:52: Port: 9090
9
+2025/12/06 11:18:18 main.go:53: Consul: localhost:8500
10
+2025/12/06 11:18:18 db_factory.go:49: Available database drivers: [postgres sqlserver mysql oracle]
11
+2025/12/06 11:18:18 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 11:18:18 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 11:18:18 service.go:38: Microservice started (with registry)
14
+2025/12/06 11:18:18 service.go:39:    • Service name: svc-worker
15
+2025/12/06 11:18:18 service.go:40:    • Version: 
16
+2025/12/06 11:18:18 service.go:41:    • Port: 9090
17
+2025/12/06 11:18:18 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 11:18:18 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 11:18:18 es_http_writer.go:105: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
20
+2025/12/06 11:18:18 runtime_logger.go:174: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 11:18:18 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
22
+2025/12/06 11:18:18 runtime_logger.go:49: 服务名称: order-service
23
+2025/12/06 11:18:18 runtime_logger.go:50: 日志级别: info
24
+2025/12/06 11:18:18 main.go:80: 日志系统初始化完成
25
+2025/12/06 11:18:18 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 25
- 0
logs/boot/boot-svc-worker-20251206-111912.log Dosyayı Görüntüle

@@ -0,0 +1,25 @@
1
+2025/12/06 11:19:12 boot_logger.go:59: === 服务启动开始 ===
2
+2025/12/06 11:19:12 boot_logger.go:59: 服务名称: svc-worker
3
+2025/12/06 11:19:12 boot_logger.go:59: 启动时间: 2025-12-06 11:19:12
4
+2025/12/06 11:19:12 boot_logger.go:59: 启动日志文件: logs/boot/boot-svc-worker-20251206-111912.log
5
+2025/12/06 11:19:12 boot_logger.go:59: 开始加载配置...
6
+2025/12/06 11:19:12 loader.go:89: ✅ Using config file: /Users/kenqdy/Documents/v-bdx-workspace/db_worker.yaml
7
+2025/12/06 11:19:12 main.go:51: serviceName: svc-worker
8
+2025/12/06 11:19:12 main.go:52: Port: 9090
9
+2025/12/06 11:19:12 main.go:53: Consul: localhost:8500
10
+2025/12/06 11:19:12 db_factory.go:49: Available database drivers: [mysql oracle postgres sqlserver]
11
+2025/12/06 11:19:12 testConnection.go:32: test Connection  database is success.
12
+2025/12/06 11:19:12 db_factory.go:96: DBFactory is successfully created.
13
+2025/12/06 11:19:12 service.go:38: Microservice started (with registry)
14
+2025/12/06 11:19:12 service.go:39:    • Service name: svc-worker
15
+2025/12/06 11:19:12 service.go:40:    • Version: 
16
+2025/12/06 11:19:12 service.go:41:    • Port: 9090
17
+2025/12/06 11:19:12 service.go:42:    • Registry: localhost:8500
18
+2025/12/06 11:19:12 runtime_logger.go:117: [RUNTIME-LOGGER] 初始化控制台日志输出(文本格式)
19
+2025/12/06 11:19:13 es_http_writer.go:105: [ES] HTTP ES写入器已启动: http://x3cloudb.x2erp.com:9200
20
+2025/12/06 11:19:13 runtime_logger.go:174: [RUNTIME-LOGGER] ES日志输出已启用: http://x3cloudb.x2erp.com:9200
21
+2025/12/06 11:19:13 runtime_logger.go:48: [RUNTIME-LOGGER] 运行时日志系统初始化完成
22
+2025/12/06 11:19:13 runtime_logger.go:49: 服务名称: order-service
23
+2025/12/06 11:19:13 runtime_logger.go:50: 日志级别: debug
24
+2025/12/06 11:19:13 main.go:80: 日志系统初始化完成
25
+2025/12/06 11:19:13 boot_logger.go:59: === 启动阶段结束,切换到运行时日志 ===

+ 5
- 2
main.go Dosyayı Görüntüle

@@ -23,7 +23,6 @@ type DBFactory struct {
23 23
 
24 24
 // 配置
25 25
 var (
26
-	cfg            config.IConfig
27 26
 	serviceName    string
28 27
 	serviceVersion string
29 28
 )
@@ -75,10 +74,14 @@ func main() {
75 74
 	webService.Handle("/info", http.HandlerFunc(infoHandler))
76 75
 	webService.Handle("/api/data/agent/to/doris", authMiddleware(http.HandlerFunc(dbfactory.agentToDorisHandler)))
77 76
 
78
-	logger.InitRuntimeLogger("order-service", cfg.GetLog())
77
+	logger.InitRuntimeLogger(serviceName, cfg.GetLog())
79 78
 
80 79
 	log.Println("日志系统初始化完成")
81 80
 
81
+	// 程序退出时停止ES写入器
82
+	defer logger.StopESWriter()
83
+	logger.Debug("测试日志是否写入ES-----")
84
+
82 85
 	//关闭-启动日志输出文件功能
83 86
 	logger.CloseBootLogger()
84 87
 

Loading…
İptal
Kaydet