@@ -937,23 +937,26 @@ fn console_log<'scope>(scope: &mut HandleScope<'scope>, args: FunctionCallbackAr
937937 . get_script_name ( scope)
938938 . map ( |s| s. to_rust_cow_lossy ( scope, & mut buf) ) ;
939939
940+ let level = ( level as u8 ) . into ( ) ;
941+ let trace = if level == LogLevel :: Panic {
942+ JsStackTrace :: from_current_stack_trace ( scope) ?
943+ } else {
944+ <_ >:: default ( )
945+ } ;
946+
947+ let env = env_on_isolate ( scope) ;
948+
949+ let function = env. log_record_function ( ) ;
940950 let record = Record {
941951 // TODO: figure out whether to use walltime now or logical reducer now (env.reducer_start)
942952 ts : chrono:: Utc :: now ( ) ,
943953 target : None ,
944954 filename : filename. as_deref ( ) ,
945955 line_number : Some ( frame. get_line_number ( ) as u32 ) ,
956+ function,
946957 message : & msg,
947958 } ;
948959
949- let level = ( level as u8 ) . into ( ) ;
950- let trace = if level == LogLevel :: Panic {
951- JsStackTrace :: from_current_stack_trace ( scope) ?
952- } else {
953- <_ >:: default ( )
954- } ;
955-
956- let env = env_on_isolate ( scope) ;
957960 env. instance_env . console_log ( level, & record, & trace) ;
958961
959962 Ok ( v8:: undefined ( scope) . into ( ) )
@@ -1036,7 +1039,8 @@ fn console_timer_end<'scope>(
10361039 let exc = CodeError :: from_code ( scope, errno:: NO_SUCH_CONSOLE_TIMER . get ( ) ) ?;
10371040 return Err ( exc. throw ( scope) ) ;
10381041 } ;
1039- env. instance_env . console_timer_end ( & span) ;
1042+ let function = env. log_record_function ( ) ;
1043+ env. instance_env . console_timer_end ( & span, function) ;
10401044
10411045 Ok ( v8:: undefined ( scope) . into ( ) )
10421046}
0 commit comments