PHPackages                             logtide/logtide-symfony - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. logtide/logtide-symfony

ActiveSymfony-bundle[Logging &amp; Monitoring](/categories/logging)

logtide/logtide-symfony
=======================

Symfony integration for LogTide PHP SDK - automatic request tracing, console command monitoring, and Doctrine query tracking

v0.7.4(3mo ago)00MITPHPPHP ^8.1

Since Mar 6Pushed 2mo agoCompare

[ Source](https://github.com/logtide-dev/logtide-symfony)[ Packagist](https://packagist.org/packages/logtide/logtide-symfony)[ RSS](/packages/logtide-logtide-symfony/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (16)Versions (6)Used By (0)

 [![LogTide Logo](https://raw.githubusercontent.com/logtide-dev/logtide/main/docs/images/logo.png)](https://raw.githubusercontent.com/logtide-dev/logtide/main/docs/images/logo.png)

logtide/logtide-symfony
=======================

[](#logtidelogtide-symfony)

 [![Packagist](https://camo.githubusercontent.com/6a7821342a5fe6ddc017e1bd1c1a531de8c394701027f148260efa17d23d1304/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6f67746964652f6c6f67746964652d73796d666f6e793f636f6c6f723d626c7565)](https://packagist.org/packages/logtide/logtide-symfony) [![License](https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667)](../../LICENSE) [![Symfony](https://camo.githubusercontent.com/f38485fa2d5fd9a3f6a29faf041a6d09dacbdc2fbcb7d22ae2a3751c65d86e95/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53796d666f6e792d362e34253246372e782d3030303030302e737667)](https://symfony.com/)

 [LogTide](https://logtide.dev) Bundle for Symfony - automatic request tracing, error capture, and breadcrumbs.

---

Features
--------

[](#features)

- **Automatic request tracing** via `RequestSubscriber`
- **Console command tracing** via `ConsoleSubscriber`
- **W3C Trace Context** propagation (`traceparent` in/out)
- **Doctrine breadcrumbs** for database query tracking
- **Semantic configuration** - standard Symfony YAML/XML config
- **Symfony 6.4 and 7.x** support

Installation
------------

[](#installation)

```
composer require logtide/logtide-symfony
```

Register the bundle in `config/bundles.php`:

```
return [
    // ...
    LogTide\Symfony\LogtideBundle::class => ['all' => true],
];
```

---

Quick Start
-----------

[](#quick-start)

```
# config/packages/logtide.yaml
logtide:
    dsn: '%env(LOGTIDE_DSN)%'
    service: 'my-symfony-app'
    environment: '%kernel.environment%'
```

Add `LOGTIDE_DSN` to your `.env`:

```
LOGTIDE_DSN=https://lp_your_key@your-logtide-instance.com
```

---

Configuration
-------------

[](#configuration)

```
logtide:
    dsn: ~                       # LogTide DSN
    service: 'symfony'           # Service name
    environment: ~               # Environment (production, staging, ...)
    release: ~                   # Release / version identifier
    batch_size: 100              # Logs to batch before sending
    flush_interval: 5000         # Auto-flush interval in ms
    max_buffer_size: 10000       # Max logs in buffer
    max_retries: 3               # Max retry attempts
    traces_sample_rate: 1.0      # Sample rate for traces (0.0 to 1.0)
    debug: false                 # Enable debug logging
    send_default_pii: false      # Send personally identifiable information
```

---

Event Subscribers
-----------------

[](#event-subscribers)

### RequestSubscriber

[](#requestsubscriber)

Automatically traces HTTP requests:

- Starts a span on `kernel.request`
- Finishes the span on `kernel.response`
- Captures errors on `kernel.exception`
- Propagates `traceparent` headers

### ConsoleSubscriber

[](#consolesubscriber)

Traces CLI commands:

- Starts a span on `console.command`
- Finishes the span on `console.terminate`
- Captures errors on `console.error`

---

Integrations
------------

[](#integrations)

### SymfonyIntegration

[](#symfonyintegration)

Captures Symfony-specific context (kernel info, route parameters).

### DoctrineIntegration

[](#doctrineintegration)

Records Doctrine SQL queries as breadcrumbs. Requires `doctrine/dbal`.

---

License
-------

[](#license)

MIT License - see [LICENSE](../../LICENSE) for details.

Links
-----

[](#links)

- [LogTide Website](https://logtide.dev)
- [Documentation](https://logtide.dev/docs/sdks/symfony/)
- [GitHub](https://github.com/logtide-dev/logtide-php)

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance84

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

5

Last Release

95d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/40077351?v=4)[Polliog](/maintainers/Polliog)[@Polliog](https://github.com/Polliog)

---

Top Contributors

[![Polliog](https://avatars.githubusercontent.com/u/40077351?v=4)](https://github.com/Polliog "Polliog (4 commits)")

---

Tags

logginglogtideobservabilitypackagistphpsymfonytracingsymfonyloggingmonitoringtracingobservabilitylogtide

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/logtide-logtide-symfony/health.svg)

```
[![Health](https://phpackages.com/badges/logtide-logtide-symfony/health.svg)](https://phpackages.com/packages/logtide-logtide-symfony)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
