feat: 日志统一加北京时间戳(_tagged_print 一处生效,实测 1.33us/次)
This commit is contained in:
+4
-1
@@ -56,9 +56,12 @@ _original_print = print
|
|||||||
|
|
||||||
|
|
||||||
def _tagged_print(*args, **kwargs):
|
def _tagged_print(*args, **kwargs):
|
||||||
|
# 统一北京时间戳(显式 UTC+8,与业务口径一致,不依赖容器 TZ)。
|
||||||
|
# 性能:µs 级/次,相对打印本身(含 flush)可忽略。
|
||||||
|
ts = time.strftime("%m-%d %H:%M:%S", time.gmtime(time.time() + 8 * 3600))
|
||||||
if args and isinstance(args[0], str):
|
if args and isinstance(args[0], str):
|
||||||
args = (args[0].lstrip("\n"), *args[1:])
|
args = (args[0].lstrip("\n"), *args[1:])
|
||||||
_original_print(LOG_TAG, *args, **kwargs)
|
_original_print(f"[{ts}] {LOG_TAG}", *args, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
print = _tagged_print
|
print = _tagged_print
|
||||||
|
|||||||
Reference in New Issue
Block a user