22# frozen_string_literal: true
33
44require_relative "interfaces/common_fields"
5- require_relative "interfaces/data_field "
5+ require_relative "interfaces/additional_data_field "
66require_relative "interfaces/message_field"
77require_relative "shared/serialize_common"
8- require_relative "shared/merge_data_fields "
8+ require_relative "shared/merge_additional_data_fields "
99require_relative "../enums/source"
1010require_relative "../enums/event"
1111require_relative "../enums/level"
@@ -18,9 +18,9 @@ class Error < T::Struct
1818 extend T ::Sig
1919
2020 include Interfaces ::CommonFields
21- include Interfaces ::DataField
21+ include Interfaces ::AdditionalDataField
2222 include Interfaces ::MessageField
23- include MergeDataFields
23+ include MergeAdditionalDataFields
2424
2525 ErrorEvent = T . type_alias {
2626 Event ::Error
@@ -36,13 +36,13 @@ class Error < T::Struct
3636 const :err_class , T . class_of ( StandardError )
3737 const :message , String
3838 const :backtrace , T . nilable ( T ::Array [ String ] ) , default : nil
39- const :data , T ::Hash [ Symbol , T . untyped ] , default : { }
39+ const :additional_data , T ::Hash [ Symbol , T . untyped ] , default : { }
4040
4141 # Convert the log entry to a hash for serialization
4242 sig { override . params ( strict : T ::Boolean ) . returns ( T ::Hash [ Symbol , T . untyped ] ) }
4343 def serialize ( strict = true )
4444 hash = serialize_common ( strict )
45- merge_data_fields ( hash )
45+ merge_additional_data_fields ( hash )
4646
4747 # Add exception-specific fields
4848 hash [ LOG_KEYS . fetch ( :err_class ) ] = err_class . name
@@ -59,16 +59,16 @@ def serialize(strict = true)
5959 params (
6060 source : Source ,
6161 ex : StandardError ,
62- data : T ::Hash [ Symbol , T . untyped ]
62+ additional_data : T ::Hash [ Symbol , T . untyped ]
6363 ) . returns ( Log ::Error )
6464 }
65- def self . from_exception ( source , ex , data = { } )
65+ def self . from_exception ( source , ex , additional_data = { } )
6666 new (
6767 source : source ,
6868 message : ex . message ,
6969 err_class : ex . class ,
7070 backtrace : ex . backtrace ,
71- data : data
71+ additional_data : additional_data
7272 )
7373 end
7474 end
0 commit comments