@@ -937,23 +937,26 @@ fn console_log<'scope>(scope: &mut HandleScope<'scope>, args: FunctionCallbackAr
937
937
. get_script_name ( scope)
938
938
. map ( |s| s. to_rust_cow_lossy ( scope, & mut buf) ) ;
939
939
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 ( ) ;
940
950
let record = Record {
941
951
// TODO: figure out whether to use walltime now or logical reducer now (env.reducer_start)
942
952
ts : chrono:: Utc :: now ( ) ,
943
953
target : None ,
944
954
filename : filename. as_deref ( ) ,
945
955
line_number : Some ( frame. get_line_number ( ) as u32 ) ,
956
+ function,
946
957
message : & msg,
947
958
} ;
948
959
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) ;
957
960
env. instance_env . console_log ( level, & record, & trace) ;
958
961
959
962
Ok ( v8:: undefined ( scope) . into ( ) )
@@ -1036,7 +1039,8 @@ fn console_timer_end<'scope>(
1036
1039
let exc = CodeError :: from_code ( scope, errno:: NO_SUCH_CONSOLE_TIMER . get ( ) ) ?;
1037
1040
return Err ( exc. throw ( scope) ) ;
1038
1041
} ;
1039
- env. instance_env . console_timer_end ( & span) ;
1042
+ let function = env. log_record_function ( ) ;
1043
+ env. instance_env . console_timer_end ( & span, function) ;
1040
1044
1041
1045
Ok ( v8:: undefined ( scope) . into ( ) )
1042
1046
}
0 commit comments