Download the PHP package tailstream-io/laravel-logger without Composer

On this page you can find all versions of the php package tailstream-io/laravel-logger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-logger

Tailstream Laravel Logger

A beautiful Laravel log driver package with performance monitoring, request tracking, and cache-based batching capabilities. Built with Laravel 12+ compatibility and following convention over configuration principles.

About Tailstream

Tailstream is a modern log aggregation and monitoring platform designed for developers who need powerful observability without the complexity. It provides real-time log streaming, intelligent alerting, and beautiful dashboards to help you monitor your applications effectively.

โœจ Features

๐Ÿš€ Installation

Configure Stream Credentials

Add your stream credentials to your .env file:

That's it! The package will automatically:

๐Ÿ“‹ Quick Start

Your application is now automatically sending request data to Tailstream! All HTTP requests will be tracked and batched for efficient delivery.

โš™๏ธ Configuration

While the package requires minimal configuration to get started, you can customize it further:

Environment Variables

๐Ÿ“Š What Gets Logged

Data is sent in batches to the Tailstream ingest endpoint (https://app.tailstream.io/api/ingest/{stream_uuid}) with Bearer token authentication using NDJSON format:

Field Descriptions

๐Ÿ”ง Advanced Configuration

Queue-Based Processing

For high-traffic applications, you can enable asynchronous processing using Laravel queues. This prevents the HTTP request from being blocked while logs are sent to Tailstream:

When queue processing is enabled:

Requirements:

Sampling for High-Traffic Apps

Exclude Specific Paths

๐Ÿงช Testing

๐Ÿ“š Laravel Integration

Middleware Registration

The package automatically registers middleware globally. To disable:

Then manually register:

๐Ÿ” Monitoring & Debugging

Request Correlation

Every request gets a unique UUID that's included in all logs during that request, making it easy to trace issues across your application.

๐Ÿ“ˆ Batching Strategy

๐Ÿ”ง Management Commands

The package includes artisan commands for batch management:

๐Ÿ“ License

This package is open-sourced software licensed under the MIT license.

๐Ÿค Contributing

Contributions are welcome! Please see CONTRIBUTING.md for details.

๐Ÿ› Bug Reports

If you discover a bug, please open an issue on GitHub.


All versions of laravel-logger with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
illuminate/support Version ^12.0
illuminate/cache Version ^12.0
illuminate/log Version ^12.0
illuminate/http Version ^12.0
monolog/monolog Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tailstream-io/laravel-logger contains the following files

Loading the files please wait ...