این دستور dbilogstripp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
dbilogstrip - فیلتر برای عادی سازی گزارش های ردیابی DBI برای تفاوت
خلاصه
فایل ردیابی DBI "dbitrace.log" را بخوانید و یک نسخه stripped را در آن بنویسید
"dbitrace_stripped.log"
dbilogstrip dbitrace.log > dbitrace_stripped.log
"yourscript.pl" را دو بار اجرا کنید، هر کدام با مجموعههای مختلف آرگومانها، با فعال بودن DBI_TRACE.
خروجی را فیلتر کرده و از طریق "dbilogstrip" در یک فایل جداگانه برای هر اجرا ردیابی کنید. سپس
مقایسه با استفاده از diff. (این مثال فرض می کند که شما از یک پوسته استاندارد استفاده می کنید.)
DBI_TRACE=2 perl yourscript.pl ...args1... 2>&1 | dbilogstrip > dbitrace1.log
DBI_TRACE=2 perl yourscript.pl ...args2... 2>&1 | dbilogstrip > dbitrace2.log
diff -u dbitrace1.log dbitrace2.log
شرح
هر آدرس هگزا، به عنوان مثال، 0x128f72ce را با "0xN" جایگزین می کند.
هر ارجاعی به شناسه پردازش یا شناسه رشته، مانند «pid#6254» را با «pidN» جایگزین میکند.
بنابراین یک خط ردیابی DBI مانند این است:
-> STORE برای DBD::DBM::st (DBI::st=هاش(0x19162a0)~0x191f9c8 'f_params' آرایه(0x1922018)) thr#1800400
به این صورت خواهد بود:
-> STORE برای DBD::DBM::st (DBI::st=هاش(0xN)~0xN 'f_params' آرایه(0xN)) thrN
با استفاده از خدمات onworks.net از dbilogstripp آنلاین استفاده کنید
