@@ -51,7 +51,7 @@ def is_correct_log_level? level
5151 current_level >= config_level
5252 end
5353
54- def log_message_task level , msg , call_trace
54+ def log_message_task level , msg , call_trace , trans_id = nil , log_uuid = nil
5555 Stackify ::ScheduleTask . new ( { limit : 1 } ) do
5656 if %w( error fatal ) . include? ( level )
5757 ex = if ruby_exception? ( msg ) && msg . class != Class
@@ -63,16 +63,16 @@ def log_message_task level, msg, call_trace
6363 e
6464 end
6565 ex = StackifiedError . new ( ex , binding ( ) )
66- Stackify . msgs_queue << Stackify ::MsgObject . new ( level , ex . message , caller [ 0 ] , ex ) . to_h
66+ Stackify . msgs_queue << Stackify ::MsgObject . new ( level , ex . message , caller [ 0 ] , trans_id , log_uuid , ex ) . to_h
6767 else
68- Stackify . msgs_queue << Stackify ::MsgObject . new ( level , msg , caller [ 0 ] ) . to_h
68+ Stackify . msgs_queue << Stackify ::MsgObject . new ( level , msg , caller [ 0 ] , trans_id , log_uuid ) . to_h
6969 end
7070 end
7171 end
7272
73- def log_exception_task level , ex
73+ def log_exception_task level , ex , trans_id = nil , log_uuid = nil
7474 Stackify ::ScheduleTask . new ( { limit : 1 } ) do
75- Stackify . msgs_queue << Stackify ::MsgObject . new ( level , ex . message , caller [ 0 ] , ex ) . to_h
75+ Stackify . msgs_queue << Stackify ::MsgObject . new ( level , ex . message , caller [ 0 ] , trans_id , log_uuid , ex ) . to_h
7676 end
7777 end
7878
0 commit comments