Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Symfony Logdna

Symfony Logdna Laravel Package

furkankulaber/symfony-logdna

Symfony LogDNA integration that sends application logs to LogDNA via Monolog, helping you centralize, search, and monitor Symfony logs. Includes straightforward configuration for adding LogDNA logging to Symfony apps.

View on GitHub
Deep Wiki
Context7

Integrates LogDna with Symfony

Frequently asked questions about Symfony Logdna
Is furkankulaber/symfony-logdna a Laravel package or a Symfony bundle?
The name, repository description, and blurb all describe a Symfony integration that forwards application logs to LogDNA through Monolog. There is no evidence in the provided context of a Laravel service provider, publishable config, or facade, so do not assume Laravel conventions are respected. If you are evaluating it for a Laravel app, read composer.json and the source first and treat any Laravel usage as unsupported until proven otherwise.
How do I install furkankulaber/symfony-logdna with Composer?
Run composer require furkankulaber/symfony-logdna and watch the resolver output closely, especially any pinned Symfony or Monolog versions it pulls in. Because v1.0.0 shipped with empty release notes, read composer.json and the README directly rather than relying on a changelog. Install it first in a throwaway branch so a dependency conflict cannot touch your main lockfile.
Which Symfony and PHP versions does this LogDNA package support?
That is not documented in the material provided, so check the require and require-dev blocks in composer.json and any CI matrix in the repository. A clear constraint such as ^6.4 or ^7.0 plus tested PHP minors is the strongest pre-adoption signal. If the constraints are loose or untested, verify against your exact PHP and Symfony versions in a spike before committing.
How does the package send logs to LogDNA and how do I configure it?
It integrates with Monolog, so the expected shape is a handler or service that ships Monolog records to LogDNA ingestion, wired through your Symfony Monolog configuration or bundle config. Configure it per environment so development and test environments do not flood your LogDNA account with noise. The README is the only configuration reference here, and since release notes are empty, confirm the handler class name and options from the source.
Where should I store the LogDNA ingestion key for a Symfony app?
Treat the ingestion key as a secret: put it in an environment variable or Symfony secrets vault and reference it from your Monolog or bundle configuration. Never commit it to the repository, and remember the key only grants write access, so it should still be rotated if leaked. Confirm the package reads the key lazily at runtime so config caching and container compilation do not bake the value into cached files.
Can I reuse this LogDNA handler inside a Laravel logging channel?
Monolog handlers are framework agnostic, so in theory a handler shipped for Symfony can be attached to a Laravel logging channel through a custom channel definition. In practice this is untested usage, and Laravel's config caching, environment handling, and exception flow differ from Symfony's. If you want LogDNA in Laravel, prefer a channel backed by a maintained Monolog handler or the LogDNA/Mezmo HTTP API rather than an unsupported adapter.
Is v1.0.0 of furkankulaber/symfony-logdna safe for production?
Version 1.0.0 is a first stable tag with empty release notes and no changelog or migration guide, so the semver stability promise cannot be verified. Treat it as a first stable release rather than a battle-tested one, and scope the initial integration to a single low-risk surface such as one console command or one service. Gate any wider rollout on staging validation and a documented rollback path with a named owner.
How do I test LogDNA logging before shipping to production?
Install in a disposable branch, wire the handler, emit a test record, and confirm it appears in the LogDNA dashboard with the expected app, level, and metadata. Then test the failure modes: an invalid ingestion key, a blocked outbound connection, and a slow LogDNA endpoint, and check whether the package throws, logs, or silently degrades. Logging must never take down a request, so verify in staging with config caching enabled and, if applicable, queue workers running.
Does the package add config files, migrations, or database changes?
Nothing in the provided material indicates migrations or schema changes, which is expected for a logging integration, but confirm by reading the source before installing. Symfony bundles typically expose settings through a bundle extension and YAML config, so plan for a config file rather than database tables. Removal should be composer remove plus deleting your config block and any service wiring; if it takes more than that, treat adoption as an architectural commitment.
What are the alternatives to symfony-logdna for centralized Symfony logging?
You can attach any Monolog handler that speaks to LogDNA or Mezmo ingestion, write a small handler using Symfony HttpClient to post log batches, or ship logs through a Fluentd or Vector sidecar and keep the app framework free of vendor code. Before choosing this package, compare its licence, maintainer activity, and release cadence against those options, since the licence and maintenance history are unconfirmed here. A thin in-house handler is often lower risk than an unmaintained dependency.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource