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
Timber Laravel

Timber Laravel Laravel Package

rebing/timber-laravel

Integrates the Timber logging library with Laravel, providing a PSR-3-compatible logger with structured context, channels, and straightforward configuration. It helps you write readable, searchable logs while fitting naturally into Laravel's logging conventions.

View on GitHub
Deep Wiki
Context7

A Laravel package for communicating with Timber Logger API

Frequently asked questions about Timber Laravel
What is rebing/timber-laravel used for?
It is a Laravel package for communicating with the Timber Logger API. It integrates the Timber logging library into Laravel as a PSR-3-compatible logger with structured context and channel-based configuration. Use it when you want readable, searchable logs that still fit Laravel's logging conventions.
How do I install rebing/timber-laravel?
Install it with Composer using composer require rebing/timber-laravel. In modern Laravel versions package discovery should register the service provider automatically; on older versions you may need to add the provider manually as described in the README. Publish any package configuration if the repository instructs you to, then configure a Timber logging channel.
Is rebing/timber-laravel PSR-3 compatible?
Yes. The package provides a PSR-3-compatible logger that integrates Timber with Laravel. That means you can use standard PSR-3 log methods and levels while Timber handles structured context. Check the README for any package-specific options beyond the PSR-3 interface.
How do I configure Timber channels in Laravel?
Configure Timber as a channel in Laravel's config/logging.php and select it through your default or stack logging configuration. The package is designed to fit Laravel's channel conventions, so you can route specific parts of your application to Timber. Refer to the README for the exact channel driver name and available options.
Is rebing/timber-laravel actively maintained?
The provided context does not include maintenance status for the package. Check the GitHub repository for recent releases, commit activity, and open issues. Use that information to decide whether it fits your dependency policy.
Which Laravel versions does rebing/timber-laravel support?
The provided overview does not list specific Laravel version constraints. Check the repository's composer.json and README for the supported PHP and Laravel versions before installing. That is the most reliable way to confirm compatibility for your application.
How do I add structured context to Timber logs in Laravel?
Use the PSR-3 logger's context argument when writing log messages, for example passing an array of key-value data with the message. Timber is designed for structured, searchable logs, so consistent context keys make filtering easier. See the README for any recommended conventions or limits.
Can I use rebing/timber-laravel in production?
It can be used in production if your application can send logs to the Timber Logger API and you have reviewed the package's configuration. Because it communicates with an external API, consider network egress, API availability, and how logging failures should behave. Test the setup in a staging environment before relying on it for critical logs.
How do I test logging with rebing/timber-laravel?
Because the package exposes a PSR-3-compatible logger, you can substitute a fake or test logger in your test container and assert against logged messages and context. If your tests exercise the Timber API integration, mock outbound HTTP calls so tests do not depend on the network. Keep channel configuration in the test environment explicit.
What are alternatives to rebing/timber-laravel?
Laravel's built-in single, daily, and stack channels cover many logging needs without an external service. If you want structured remote logging, you can also evaluate Timber directly or other PSR-3/Monolog-compatible handlers. Choose based on whether you need Timber's searchable log workflow or just local Laravel logs.
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.
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
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core
nodisrupt/laravel-agent
sierratecnologia/media-manager