Add native async logger adapter package

This commit is contained in:
Nanaloveyuki
2026-05-08 17:28:37 +08:00
parent 9a0d7abd8e
commit a99d2658f4
8 changed files with 371 additions and 10 deletions
+11 -1
View File
@@ -15,7 +15,7 @@ pub struct Record {
fields : Array[Field]
}
fn record(
pub fn Record::new(
level : Level,
message : String,
timestamp_ms~ : UInt64 = 0UL,
@@ -24,3 +24,13 @@ fn record(
) -> Record {
{ level, timestamp_ms, target, message, fields }
}
fn record(
level : Level,
message : String,
timestamp_ms~ : UInt64 = 0UL,
target~ : String = "",
fields~ : Array[Field] = [],
) -> Record {
Record::new(level, message, timestamp_ms=timestamp_ms, target=target, fields=fields)
}