API Reference Guide > Zend Code Tracing - Configuration Directives

Zend Code Tracing - Configuration Directives

Configuration Directives Summary

Directive

Type

Modification Scope

Description

zend_codetracing.enable

boolean

ZEND_INI_PERDIR

Is tracing functionality enabled?

zend_codetracing.buffer_size

string

PHP_INI_SYSTEM

The size of the trace memory buffer

zend_codetracing.dump_format

integer

PHP_INI_ALL

The type of dump produced

zend_codetracing.max_string

integer

PHP_INI_ALL

The maximal length of the string before it is cut

zend_codetracing.max_depth

integer

PHP_INI_ALL

The maximal depth of the array preserved

zend_codetracing.max_elements

integer

PHP_INI_ALL

The maximal number of the array elements preserved

zend_codetracing.dump_file

string

PHP_INI_ALL

The prefix for the dump file names, relative to zend.data_dir.

zend_codetracing.trace_time

boolean

PHP_INI_ALL

Timestamp collection is enabled

zend_codetracing.trace_source_lines

boolean

PHP_INI_ALL

Source file information collection is enabled

zend_codetracing.trace_internal_functions

boolean

PHP_INI_ALL

Internal functions call collection is enabled

zend_codetracing.trace_user_functions

boolean

PHP_INI_ALL

User functions call collection is enabled

zend_codetracing.trace_includes

boolean

PHP_INI_ALL

Include/require data collection is enabled

zend_codetracing.trace_arguments

boolean

PHP_INI_ALL

Function call argument collection is enabled

zend_codetracing.trace_return_values

boolean

PHP_INI_ALL

Function return value collection is enabled

zend_codetracing.trace_exceptions

boolean

PHP_INI_ALL

PHP exception data collection is enabled

zend_codetracing.trace_arrays

boolean

PHP_INI_ALL

Array contents recording is enabled

zend_codetracing.trace_write

boolean

PHP_INI_ALL

Output data (writing) collection is enabled

zend_codetracing.trace_headers

boolean

PHP_INI_ALL

Output headers collection is enabled

zend_codetracing.trace_memory_usage

boolean

PHP_INI_ALL

Memory usage data collection is enabled

zend_codetracing.trace_errors

boolean

PHP_INI_ALL

PHP error collection is enabled

zend_codetracing.trace_events

boolean

PHP_INI_ALL

Zend Monitor event recording is enabled

zend_codetracing.always_dump

boolean

PHP_INI_ALL

Trace data is always persisted

zend_codetracing.dump_on_segv

boolean

PHP_INI_ALL

Trace data is persisted if fatal signal (like Segmentation Fault) happens

zend_codetracing.max_freq

integer

PHP_INI_SYSTEM

Minimum amount of seconds between successive dumps.

zend_codetracing.log_file

string

PHP_INI_SYSTEM

Log file for the Code Tracing module (relative to the log dir).

zend_codetracing.log_verbosity

integer

PHP_INI_SYSTEM

Logging verbosity level.

zend_codetracing.override_functions

string

PHP_INI_SYSTEM

List of overriding functions.

zend_codetracing.max_concurrent_trace_buffers

integer

PHP_INI_ALL

Number of concurrent trace buffer allocated

zend_codetracing.log_rotation_size

integer

PHP_INI_ALL

The maximum size of the log file before it is rotated

zend_codetracing.max_disk_space

integer

PHP_INI_ALL

The maximum disk space for trace files

Configuration Directive Details

zend_codetracing.enable

Is tracing functionality enabled?

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.buffer_size

The size of the trace memory buffer

Type: string

Units: Bytes

Default Value: 1M

Available since version 4.0

zend_codetracing.dump_format

The type of dump produced

Type: integer

Default Value: 2

Available since version 4.0

zend_codetracing.max_string

The maximal length of the string before it is cut

Type: integer

Units: Bytes

Default Value: 48

Available since version 4.0

zend_codetracing.max_depth

The maximal depth of the array preserved

Type: integer

Default Value: 2

Available since version 4.0

zend_codetracing.max_elements

The maximal number of the array elements preserved

Type: integer

Default Value: 10

Available since version 4.0

zend_codetracing.dump_file

The prefix for the dump file names, relative to zend.data_dir.

Type: string

Default Value: codetracing/dump

Available since version 4.0

zend_codetracing.trace_time

Timestamp collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_source_lines

Source file information collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_internal_functions

Internal functions call collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_user_functions

User functions call collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_includes

Include/require data collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_arguments

Function call argument collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_return_values

Function return value collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_exceptions

PHP exception data collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_arrays

Array contents recording is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_write

Output data (writing) collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_headers

Output headers collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_memory_usage

Memory usage data collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_errors

PHP error collection is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.trace_events

Zend Monitor event recording is enabled

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.always_dump

Trace data is always persisted

Type: boolean

Default Value: 0

Available since version 4.0

zend_codetracing.dump_on_segv

Trace data is persisted if fatal signal (like Segmentation Fault) happens

Type: boolean

Default Value: 1

Available since version 4.0

zend_codetracing.max_freq

Minimum amount of seconds between successive dumps.

Type: integer

Default Value: 1

Available since version 4.0

zend_codetracing.log_file

Log file for the Code Tracing module (relative to the log dir).

Type: string

Default Value: codetracing.log

Available since version 4.0

zend_codetracing.log_verbosity

Logging verbosity level.

Type: integer

Default Value: 0

Available since version 4.0

zend_codetracing.override_functions

List of overriding functions. Can contain function names, wildcards (prefix_*) and references to files (@filename). Entries are separated by comma. File contains one entry per line, which can be function name or wildcard.

Type: string

Default Value: @ZEND_PREFIX/etc/functions.txt

Available since version 4.0

zend_codetracing.max_concurrent_trace_buffers

Number of concurrent trace buffer allocated

Type: integer

Default Value: 5

Available since version 4.0

zend_codetracing.log_rotation_size

The maximum size of the log file before it is rotated

Type: integer

Units: MBytes

Default Value: 10

Available since version 4.0

zend_codetracing.max_disk_space

The maximum disk space for trace files.

Type: integer

Units: MBytes

Default Value: 5120

Available since version 6.1

 

© 1999-2013 Zend Technologies, Ltd. All rights reserved.