dbilogstrip man page on HP-UX

Printed from http://www.polarhome.com/service/man/?qf=dbilogstrip&af=0&tf=2&of=HP-UX

DBILOGSTRIP(1)	      User Contributed Perl Documentation	DBILOGSTRIP(1)

NAME
       dbilogstrip - filter to normalize DBI trace logs for diff'ing

SYNOPSIS
       Read DBI trace file "dbitrace.log" and write out a stripped version to
       "dbitrace_stripped.log"

	 dbilogstrip dbitrace.log > dbitrace_stripped.log

       Run "yourscript.pl" twice, each with different sets of arguments, with
       DBI_TRACE enabled. Filter the output and trace through "dbilogstrip"
       into a separate file for each run. Then compare using diff. (This exam‐
       ple assumes you're using a standard shell.)

	 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

DESCRIPTION
       Replaces any hex addresses, e.g, 0x128f72ce with "0xN".

       Replaces any references to process id or thread id, like "pid#6254"
       with "pidN".

       So a DBI trace line like this:

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

       will look like this:

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

perl v5.8.8			  2008-11-28			DBILOGSTRIP(1)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net