PEAR Manual
Prev |  | Next

# DB_DataObject::debugLevel

DB_DataObject::debugLevel -- set the amount of debugging output

## Synopsis

``void DB_DataObject::debugLevel` ([integer $level])`

## Description

Sets and returns debug level. So you can see the queries and connections being built and executed.

## Parameter

- `integer $level` - level, without any parameters it will disable the debugging output. 1 give a general output, 5 includes things like passwords for connections.

## Note

This function can not be called statically.

## See

->debug()()

## Example

Example 33-1. Using debugLevel()
    // turn debugging high
    DB_DataObject::debugLevel(5);
    $person = new DataObjects_Person;
    $person->get(12);
    $person->setFrom($_POST['input']);
    $person->update();
    // turn debugging off
    DB_DataObject::debugLevel();

Prev | Home | Next
->getDatabaseResult() | Up | ->debug()