File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,8 @@ default = []
2020slog = { version = " 2.1.1" }
2121serde_json = " 1"
2222serde = " 1"
23- chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
2423erased-serde = {version = " 0.3" , optional = true }
24+ time = { version = " 0.3.6" , features = [" formatting" , " local-offset" ] }
2525
2626[dev-dependencies ]
2727slog-async = " 2"
Original file line number Diff line number Diff line change @@ -331,8 +331,11 @@ where
331331 /// * `msg` - msg - formatted logging message
332332 pub fn add_default_keys ( self ) -> Self {
333333 self . add_key_value ( o ! (
334- "ts" => PushFnValue ( move |_ : & Record , ser| {
335- ser. emit( chrono:: Local :: now( ) . to_rfc3339( ) )
334+ "ts" => FnValue ( move |_ : & Record | {
335+ time:: OffsetDateTime :: now_local( )
336+ . unwrap_or_else( |_| time:: OffsetDateTime :: now_utc( ) )
337+ . format( & time:: format_description:: well_known:: Rfc3339 )
338+ . ok( )
336339 } ) ,
337340 "level" => FnValue ( move |rinfo : & Record | {
338341 rinfo. level( ) . as_short_str( )
You can’t perform that action at this time.
0 commit comments