← man/system_admin
dbilogstrip — man dbilogstrip — 80×24
ugur@toprak:~/man/system_admin$man dbilogstrip
Bölüm 1 Sistem Yönetimi

dbilogstrip

dbilogstrip — macOS komut satırı aracı.

İsim

dbilogstrip - karşılaştırma (diff) yapmak amacıyla DBI izleme günlüklerini (trace logs) normalleştirmek için filtre

Sözdizimi

       "dbitrace.log" DBI izleme dosyasını oku ve temizlenmiş bir sürümünü
       "dbitrace_stripped.log" dosyasına yaz

	 dbilogstrip dbitrace.log > dbitrace_stripped.log

       "yourscript.pl" betiğini, her biri farklı argüman kümelerine sahip olacak ve DBI_TRACE etkin
       olacak şekilde iki kez çalıştırın. Her çalıştırma için çıktıyı ve izlemeyi "dbilogstrip"
       üzerinden ayrı bir dosyaya filtreleyin. Ardından diff kullanarak karşılaştırın. (Bu örnek,
       standart bir kabuk kullandığınızı varsayar.)

	 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

Açıklama

Örneğin 0x128f72ce gibi onaltılık (hex) adreslerin yerine "0xN" koyar.

"pid#6254" gibi işlem kimliği (process id) veya iş parçacığı kimliği (thread id) referanslarının yerine "pidN" koyar.

Böylece şu şekildeki bir DBI izleme satırı:

-> STORE for DBD::DBM::st (DBI::st=HASH(0x19162a0)~0x191f9c8 'f_params' ARRAY(0x1922018)) thr#1800400

şu şekilde görünecektir:

-> STORE for DBD::DBM::st (DBI::st=HASH(0xN)~0xN 'f_params' ARRAY(0xN)) thrN

perl v5.34.0 22 Şubat 2026 DBILOGSTRIP(1)