lib/midcomdebug.php

Classes

midcom_debug This is a debugger class.

Functions

debug_add()

debug_add(string  $message, integer  $loglevel = MIDCOM_LOG_DEBUG) 

Shortcut: Log a message

Parameters

string $message

The message to be logged

integer $loglevel

The log level

debug_print_r()

debug_print_r(string  $message, mixed  $variable, integer  $loglevel = MIDCOM_LOG_DEBUG) 

Shortcut: Dump a variable

Parameters

string $message

The message to be logged

mixed $variable

The variable to be logged

integer $loglevel

The log level

debug_print_function_stack()

debug_print_function_stack(string  $message, integer  $loglevel = MIDCOM_LOG_DEBUG) 

Shortcut: Create a stack trace and dump it.

Parameters

string $message

The message to be logged

integer $loglevel

The log level

debug_print_type()

debug_print_type(string  $message, mixed  $variable, integer  $loglevel = MIDCOM_LOG_DEBUG) 

Shortcut: Dump a variable's type

Parameters

string $message

The message to be logged

mixed $variable

The variable of which the type should be logged

integer $loglevel

The log level

debug_dump_mem()

debug_dump_mem(string  $message, integer  $loglevel = MIDCOM_LOG_DEBUG) 

Shortcut: Dump the current memory usage and the delta to the last call of this function.

Parameters

string $message

The message to be logged

integer $loglevel

The log level