---
title: "What does it do?"
manual: "kreXX Debugger"
version: "main"
permalink: "https://docs.typo3.org/permalink/brainworxx/includekrexx:whatdoesitdo@main"
source: "Introduction/WhatDoesItDo/Index.rst"
modified: "2026-09-17T06:18:56+00:00"
---

# What does it do?

To put it simple: kreXX is an alternative for the fluid debugger `<f:debug/>`.

The problem with `<f:debug/>` is that is can be a little bit discrete when debugging objects.
It only shows protected properties which may or may not be reachable in the template file.

kreXX gives you a good overview about the object and how to reach specific values inside.

```html
<!-- Normal frontend output -->
<krexx:debug>{_all}</krexx:debug>
<!-- Force the logging into a file -->
<krexx:log>{_all}</krexx:log>
```

![Fluid debugging with code snippet generation.](../../Images/Fluid.png)

You can also use it as a PHP debugger:

```php
// Normal frontend output
krexx($myObject);
// Force the logging into a file
krexxlog($myObject);
```
