Đây là lệnh dbilogstripp có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
dbilogstrip - bộ lọc để chuẩn hóa nhật ký theo dõi DBI để tìm sự khác biệt
SYNOPSIS
Đọc tệp theo dõi DBI "dbitrace.log" và ghi ra phiên bản rút gọn cho
"dbitrace_stripped.log"
dbilogstrip dbitrace.log> dbitrace_stripped.log
Chạy "yourcript.pl" hai lần, mỗi lần có các tập hợp đối số khác nhau, với DBI_TRACE được bật.
Lọc đầu ra và theo dõi thông qua "dbilogstrip" thành một tệp riêng biệt cho mỗi lần chạy. sau đó
so sánh bằng cách sử dụng khác nhau. (Ví dụ này giả sử bạn đang sử dụng một trình bao tiêu chuẩn.)
DBI_TRACE = 2 perl yourcript.pl ... args1 ... 2> & 1 | dbilogstrip> dbitrace1.log
DBI_TRACE = 2 perl yourcript.pl ... args2 ... 2> & 1 | dbilogstrip> dbitrace2.log
khác biệt -u dbitrace1.log dbitrace2.log
MÔ TẢ
Thay thế bất kỳ địa chỉ hex nào, ví dụ: 0x128f72ce bằng "0xN".
Thay thế bất kỳ tham chiếu nào đến id quy trình hoặc id luồng, chẳng hạn như "pid # 6254" bằng "pidN".
Vì vậy, một đường theo dõi DBI như thế này:
-> CỬA HÀNG cho DBD :: DBM :: st (DBI :: st =Băm(0x19162a0)~0x191f9c8 'f_params' MẢNG(0x1922018)) thứ # 1800400
sẽ trông như thế này:
-> CỬA HÀNG cho DBD :: DBM :: st (DBI :: st =Băm(0xN) ~ 0xN 'f_params' MẢNG(0xN)) thN
Sử dụng dbilogstripp trực tuyến bằng các dịch vụ onworks.net