Index
A
- Bar::addPanel() — Method in class Bar
 Add custom panel.
- BlueScreen::addPanel() — Method in class BlueScreen
 Add custom panel as function (?\Throwable $e): ?array
- BlueScreen::addAction() — Method in class BlueScreen
 Add action.
- BlueScreen::addFileGenerator() — Method in class BlueScreen
 Add new file generator.
- BlueScreen::addFiber() — Method in class BlueScreen
 - TracyExtension::afterCompile() — Method in class TracyExtension
 - Debugger::addSourceMapper() — Method in class Debugger
 - DeferredContent::addSetup() — Method in class DeferredContent
 - Dumper::addEnumProperty() — Method in class Dumper
 - Describer::addPropertyTo() — Method in class Describer
 
B
- Bar — Class in namespace Tracy
 Debug Bar.
- BlueScreen — Class in namespace Tracy
 Red BlueScreen.
- Bridge — Class in namespace Tracy\Bridges\Nette
 Bridge for NEON.
- $ Debugger#browser — Property in class Debugger
 command to open browser (use 'start ""' in Windows)
- Debugger::barDump() — Method in class Debugger
 Dumps information about a variable in Tracy Debug Bar.
C
- $ BlueScreen#collapsePaths — Property in class BlueScreen
 - CodeHighlighter — Class in namespace Tracy
 - $ Debugger#customCssFiles — Property in class Debugger
 - $ Debugger#customJsFiles — Property in class Debugger
 - DeferredContent::clean() — Method in class DeferredContent
 - $ Renderer#collapseTop — Property in class Renderer
 - $ Renderer#collapseSub — Property in class Renderer
 - $ Renderer#classLocation — Property in class Renderer
 - $ Renderer#collectingMode — Property in class Renderer
 - $ Value#collapsed — Property in class Value
 - $ FileSession#cookieName — Property in class FileSession
 - FileSession::clean() — Method in class FileSession
 - Helpers::createId() — Method in class Helpers
 - Helpers::capture() — Method in class Helpers
 Captures PHP output into a string.
D
- Debugger — Class in namespace Tracy
 Debugger: displays and logs errors.
- $ Debugger#dumpTheme — Property in class Debugger
 theme for dump()
- Debugger::dispatch() — Method in class Debugger
 - Debugger::dump() — Method in class Debugger
 Dumps information about a variable in readable format.
- Debugger::detectDebugMode() — Method in class Debugger
 Detects debug mode by IP address.
- DefaultBarPanel — Class in namespace Tracy
 IBarPanel implementation helper.
- $ DefaultBarPanel#data — Property in class DefaultBarPanel
 - DeferredContent — Class in namespace Tracy
 - DevelopmentStrategy — Class in namespace Tracy
 - Dumper — Class in namespace Tracy
 Dumps a variable.
- Dumper::dump() — Method in class Dumper
 Dumps variable to the output.
- Describer — Class in namespace Tracy\Dumper
 Converts PHP values to internal representation.
- $ Describer#debugInfo — Property in class Describer
 - Describer::describe() — Method in class Describer
 - Describer::describeKey() — Method in class Describer
 - Describer::describeEnumProperty() — Method in class Describer
 - $ Value#depth — Property in class Value
 - Helpers::detectColors() — Method in class Helpers
 - Helpers::decomposeFlags() — Method in class Helpers
 - $ Logger#directory — Property in class Logger
 name of the directory where errors should be logged
- Logger::defaultMailer() — Method in class Logger
 Default mailer.
E
- $ Debugger#email — Property in class Debugger
 email(s) to which send error notifications
- $ Debugger#editor — Property in class Debugger
 URI pattern mask to open editor
- $ Debugger#editorMapping — Property in class Debugger
 replacements in path
- $ Debugger#errorTemplate — Property in class Debugger
 custom static error template
- Debugger::enable() — Method in class Debugger
 Enables displaying or logging errors and exceptions.
- Debugger::exceptionHandler() — Method in class Debugger
 Handler to catch uncaught exception.
- Debugger::errorHandler() — Method in class Debugger
 Handler to catch warnings and notices.
- $ Describer#enumProperties — Property in class Describer
 - Exposer — Class in namespace Tracy\Dumper
 Exposes internal PHP objects.
- Exposer::exposeObject() — Method in class Exposer
 - Exposer::exposeClosure() — Method in class Exposer
 - Exposer::exposeEnum() — Method in class Exposer
 - Exposer::exposeArrayObject() — Method in class Exposer
 - Exposer::exposeDOMNode() — Method in class Exposer
 - Exposer::exposeDOMNodeList() — Method in class Exposer
 - Exposer::exposeGenerator() — Method in class Exposer
 - Exposer::exposeFiber() — Method in class Exposer
 - Exposer::exposeSplFileInfo() — Method in class Exposer
 - Exposer::exposeSplObjectStorage() — Method in class Exposer
 - Exposer::exposeWeakMap() — Method in class Exposer
 - Exposer::exposePhpIncompleteClass() — Method in class Exposer
 - Exposer::exposeDsCollection() — Method in class Exposer
 - Exposer::exposeDsMap() — Method in class Exposer
 - $ Value#editor — Property in class Value
 - Helpers::editorLink() — Method in class Helpers
 Returns HTML link to editor.
- Helpers::editorUri() — Method in class Helpers
 Returns link to editor.
- Helpers::escapeHtml() — Method in class Helpers
 - Helpers::errorTypeToString() — Method in class Helpers
 - Helpers::encodeString() — Method in class Helpers
 - $ Logger#email — Property in class Logger
 email or emails to which send error notifications
- $ Logger#emailSnooze — Property in class Logger
 interval for sending email is 2 days
- OutputDebugger::enable() — Method in class OutputDebugger
 
F
- BlueScreen::formatMessage() — Method in class BlueScreen
 - Dumper::formatSnapshotAttribute() — Method in class Dumper
 - FileSession — Class in namespace Tracy
 - Helpers::formatHtml() — Method in class Helpers
 - Helpers::findTrace() — Method in class Helpers
 - $ Logger#fromEmail — Property in class Logger
 sender of email notifications
- Logger::formatMessage() — Method in class Logger
 - Logger::formatLogLine() — Method in class Logger
 
G
- Bar::getPanel() — Method in class Bar
 Returns panel with given id
- BlueScreen::getDumper() — Method in class BlueScreen
 - BlueScreen::generateNewPhpFileContents() — Method in class BlueScreen
 - TracyExtension::getConfigSchema() — Method in class TracyExtension
 - Debugger::getBlueScreen() — Method in class Debugger
 - Debugger::getBar() — Method in class Debugger
 - Debugger::getLogger() — Method in class Debugger
 - Debugger::getStrategy() — Method in class Debugger
 - Debugger::getSessionStorage() — Method in class Debugger
 - DefaultBarPanel::getTab() — Method in class DefaultBarPanel
 Renders HTML code for custom tab.
- DefaultBarPanel::getPanel() — Method in class DefaultBarPanel
 Renders HTML code for custom panel.
- DeferredContent::getRequestId() — Method in class DeferredContent
 - DeferredContent::getItems() — Method in class DeferredContent
 - Describer::getReferenceId() — Method in class Describer
 - $ FileSession#gcProbability — Property in class FileSession
 probability that the clean() routine is started
- FileSession::getData() — Method in class FileSession
 - Helpers::getSource() — Method in class Helpers
 - Helpers::guessClassFile() — Method in class Helpers
 - Helpers::getSuggestion() — Method in class Helpers
 Finds the best suggestion.
- Helpers::getNonceAttr() — Method in class Helpers
 - Helpers::getExceptionChain() — Method in class Helpers
 - IBarPanel::getTab() — Method in class IBarPanel
 Renders HTML code for custom tab.
- IBarPanel::getPanel() — Method in class IBarPanel
 Renders HTML code for custom panel.
- Logger::getExceptionFile() — Method in class Logger
 - NativeSession::getData() — Method in class NativeSession
 - SessionStorage::getData() — Method in class SessionStorage
 
H
- BlueScreen::highlightFile() — Method in class BlueScreen
 Returns syntax highlighted source code.
- BlueScreen::highlightPhp() — Method in class BlueScreen
 Returns syntax highlighted source code.
- BlueScreen::highlightLine() — Method in class BlueScreen
 Returns highlighted line in HTML code.
- CodeHighlighter::highlightLine() — Method in class CodeHighlighter
 Extract a snippet from the code, highlights the row and column, and adds line numbers.
- CodeHighlighter::highlightPhp() — Method in class CodeHighlighter
 Returns syntax highlighted source code.
- CodeHighlighter::highlightPhpCli() — Method in class CodeHighlighter
 Returns syntax highlighted source code to Terminal.
- DevelopmentStrategy::handleException() — Method in class DevelopmentStrategy
 - DevelopmentStrategy::handleError() — Method in class DevelopmentStrategy
 - $ Renderer#hash — Property in class Renderer
 - $ Value#holder — Property in class Value
 - Helpers — Class in namespace Tracy
 Rendering helpers for Debugger.
- Helpers::htmlToText() — Method in class Helpers
 - Helpers::htmlToAnsi() — Method in class Helpers
 - OutputDebugger::handler() — Method in class OutputDebugger
 - ProductionStrategy::handleException() — Method in class ProductionStrategy
 - ProductionStrategy::handleError() — Method in class ProductionStrategy
 
I
- $ BlueScreen#info — Property in class BlueScreen
 - BlueScreen::isCollapsed() — Method in class BlueScreen
 Should a file be collapsed in stack trace?
- Bridge::initialize() — Method in class Bridge
 - Debugger::isEnabled() — Method in class Debugger
 - DeferredContent::isAvailable() — Method in class DeferredContent
 - DevelopmentStrategy::initialize() — Method in class DevelopmentStrategy
 - $ Value#id — Property in class Value
 - $ Value#items — Property in class Value
 - FileSession::isAvailable() — Method in class FileSession
 - Helpers::improveException() — Method in class Helpers
 - Helpers::improveError() — Method in class Helpers
 - Helpers::isHtmlMode() — Method in class Helpers
 - Helpers::isAjax() — Method in class Helpers
 - Helpers::isRedirect() — Method in class Helpers
 - Helpers::isCli() — Method in class Helpers
 - Helpers::isUtf8() — Method in class Helpers
 - IBarPanel — Class in namespace Tracy
 Custom output for Debugger.
- ILogger — Class in namespace Tracy
 - Logger.
 - NativeSession::isAvailable() — Method in class NativeSession
 - ProductionStrategy::initialize() — Method in class ProductionStrategy
 - SessionStorage::isAvailable() — Method in class SessionStorage
 
J
- Renderer::jsonEncode() — Method in class Renderer
 - Value::jsonSerialize() — Method in class Value
 
K
- $ BlueScreen#keysToHide — Property in class BlueScreen
 - $ Debugger#keysToHide — Property in class Debugger
 - $ Describer#keysToHide — Property in class Describer
 
L
- TracyExtension::loadConfiguration() — Method in class TracyExtension
 - PsrToTracyLoggerAdapter::log() — Method in class PsrToTracyLoggerAdapter
 - TracyToPsrLoggerAdapter::log() — Method in class TracyToPsrLoggerAdapter
 - $ Debugger#logDirectory — Property in class Debugger
 name of the directory where errors should be logged
- $ Debugger#logSeverity — Property in class Debugger
 log bluescreen in production mode for this error severity
- Debugger::log() — Method in class Debugger
 Logs message or exception.
- $ Dumper#liveSnapshot — Property in class Dumper
 - $ Describer#location — Property in class Describer
 - $ Renderer#lazy — Property in class Renderer
 lazy-loading via JavaScript? true=full, false=none, null=collapsed parts
- $ Value#length — Property in class Value
 - ILogger::log() — Method in class ILogger
 - Logger — Class in namespace Tracy
 - Logger.
 - Logger::log() — Method in class Logger
 Logs message or exception to file and sends email notification.
- Logger::logException() — Method in class Logger
 Logs exception to the file if file doesn't exist.
M
- $ BlueScreen#maxDepth — Property in class BlueScreen
 - $ BlueScreen#maxLength — Property in class BlueScreen
 - $ BlueScreen#maxItems — Property in class BlueScreen
 - MailSender — Class in namespace Tracy\Bridges\Nette
 Tracy logger bridge for Nette Mail.
- $ Debugger#maxDepth — Property in class Debugger
 how many nested levels of array/object properties display by dump()
- $ Debugger#maxLength — Property in class Debugger
 how long strings display by dump()
- $ Debugger#maxItems — Property in class Debugger
 how many items in array/object display by dump()
- $ Debugger#maxLen — Property in class Debugger
 - Debugger::mapSource() — Method in class Debugger
 - $ Describer#maxDepth — Property in class Describer
 - $ Describer#maxLength — Property in class Describer
 - $ Describer#maxItems — Property in class Describer
 - Helpers::minifyJs() — Method in class Helpers
 - Helpers::minifyCss() — Method in class Helpers
 - $ Logger#mailer — Property in class Logger
 
N
- NativeSession — Class in namespace Tracy
 
O
- $ Debugger#obStatus — Property in class Debugger
 output buffer status @internal
- $ Debugger#onFatalError — Property in class Debugger
 - $ Dumper#objectExporters — Property in class Dumper
 - $ Describer#objectExposers — Property in class Describer
 - OutputDebugger — Class in namespace Tracy
 Debugger for outputs.
P
- PsrToTracyLoggerAdapter — Class in namespace Tracy\Bridges\Psr
 Psr\Log\LoggerInterface to Tracy\ILogger adapter.
- $ Debugger#productionMode — Property in class Debugger
 in production mode is suppressed any debugging output
- ProductionStrategy — Class in namespace Tracy
 
R
- Bar::renderLoader() — Method in class Bar
 Renders loading
- Bar::render() — Method in class Bar
 Renders debug bar.
- BlueScreen::render() — Method in class BlueScreen
 Renders blue screen.
- BlueScreen::renderToAjax() — Method in class BlueScreen
 - BlueScreen::renderToFile() — Method in class BlueScreen
 Renders blue screen to file (if file exists, it will not be overwritten).
- Bridge::renderMemberAccessException() — Method in class Bridge
 - Bridge::renderNeonError() — Method in class Bridge
 - $ Debugger#reservedMemorySize — Property in class Debugger
 size of reserved memory
- Debugger::renderLoader() — Method in class Debugger
 Renders loading
- Debugger::removeOutputBuffers() — Method in class Debugger
 - DevelopmentStrategy::renderLoader() — Method in class DevelopmentStrategy
 - DevelopmentStrategy::renderBar() — Method in class DevelopmentStrategy
 - $ Dumper#resources — Property in class Dumper
 - Dumper::renderAssets() — Method in class Dumper
 Renders