commit 5c775ca1322bf55e1da82fa2bf48a07f9fc15d28
| author | 斟酌 鵬兄 <tgckpg@gmail.com> |
| date | 2026-05-26T12:49:38Z |
| subject | Added missing deps |
commit 5c775ca1322bf55e1da82fa2bf48a07f9fc15d28
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date: 2026-05-26T12:49:38Z
Added missing deps
---
.github/workflows/cmake-multi-platform.yml | 9 ++++++---
klog.h | 10 ++++++++++
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml
index de25853..32f2c9d 100644
--- a/.github/workflows/cmake-multi-platform.yml
+++ b/.github/workflows/cmake-multi-platform.yml
@@ -22,7 +22,9 @@ jobs:
apk add --no-cache \
build-base \
libevent-dev \
- python3
+ libevent-static \
+ python3 \
+ haproxy
- name: Build
run: make clean all
@@ -48,9 +50,10 @@ jobs:
run: |
apk add --no-cache \
build-base \
- haproxy \
libevent-dev \
- python3
+ libevent-static \
+ python3 \
+ haproxy
- name: Build
run: make clean all
diff --git a/klog.h b/klog.h
index 6a23f68..92cdf93 100644
--- a/klog.h
+++ b/klog.h
@@ -79,6 +79,16 @@ static inline struct log_value log_value_ullong(unsigned long long v)
unsigned long long: log_value_ullong \
)(v)
+/*
+ * Structured fields must be passed as:
+ *
+ * LOG_INFO("message", "key", _LOGV(value), ...);
+ *
+ * Do not pass raw values:
+ *
+ * LOG_INFO("message", "key", value); // wrong
+ */
+
#define LOG_INFO(msg, ...) log_at('I', __FILE__, __LINE__, (msg), ##__VA_ARGS__, NULL)
#define LOG_WARN(msg, ...) log_at('W', __FILE__, __LINE__, (msg), ##__VA_ARGS__, NULL)
#define LOG_ERROR(msg, ...) log_at('E', __FILE__, __LINE__, (msg), ##__VA_ARGS__, NULL)