Skip to content

Commit 93ab8f2

Browse files
creating helper method to display timestamp in globally-recognized format, inside Request Details pane (silva96#57)
Co-authored-by: Amanda <grandtheftdisco@gmail.com>
1 parent d6c9405 commit 93ab8f2

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

‎lib/log_bench/app/renderer/details.rb‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,8 @@ def build_detail_lines(request)
193193
entry_id += 1
194194
add_request_id_lines(lines, request, entry_id)
195195
entry_id += 1
196+
add_request_timestamp_lines(lines, request, entry_id)
197+
entry_id += 1
196198
add_params_lines(lines, request, max_width, entry_id)
197199
entry_id += 1
198200
add_related_logs_section(lines, request, entry_id)
@@ -378,6 +380,20 @@ def color_pair(n)
378380
screen.color_pair(n)
379381
end
380382

383+
def add_request_timestamp_lines(lines, request, entry_id)
384+
if request.timestamp
385+
lines << {
386+
text: "Timestamp: #{request.timestamp.strftime("%Y-%m-%d %H:%M:%S UTC")}",
387+
color: nil,
388+
entry_id: entry_id,
389+
segments: [
390+
{text: "Timestamp: ", color: color_pair(1)},
391+
{text: request.timestamp.strftime("%Y-%m-%d %H:%M:%S UTC"), color: nil} # Default white color
392+
]
393+
}
394+
end
395+
end
396+
381397
def detail_win
382398
screen.detail_win
383399
end

0 commit comments

Comments
 (0)