NAME

TVGuide::Base::DbgTrace - TVGuide debug trace

SYNOPSIS

use TVGuide::Schedule ;

DESCRIPTION

Trace through the recording IDs (RIDs) and each of the processing steps that are taken for them. This allows me to see where/why a recording request does not make it into the cron job.

Trace HASH is of the form:

'state'	=> {							# Useful (?) state info
	
	'fn'		=> current function name
},

'rids'	=> {							# Trace of all the record IDs
	
	$rid	=> {						# info for this rid
		'info'	=> $record_href,		# HASH ref for this recording
		'trace'	=> [					# Trace details for each function
		
			{							# A HASH entry for function call
				'fn'	=> $fn,
				'info'	=> [			# List of information for this function
					{ ... },
					{ ... },
				],
			},
			...		
		],
		
	},
	...
},

DIAGNOSTICS

Setting the debug flag to level 1 prints out (to STDOUT) some debug messages, setting it to level 2 prints out more verbose messages.

AUTHOR

Steve Price

BUGS

None that I know of!

INTERFACE

trace_flag($trace_flag)

Set of clear the trace flag

1 POD Error

The following errors were encountered while parsing the POD:

Around line 58:

=over without closing =back