Download the PHP package plusinfolab/logstation without Composer

On this page you can find all versions of the php package plusinfolab/logstation. 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 logstation

LogStation

Latest Version on Packagist Total Downloads

An elegant log management assistant for Laravel applications. Search, filter, export and monitor logs in real-time with a beautiful, Telescope-inspired UI.

Features

Installation

Install the package via composer:

Run the installation command:

This will:

Configuration

Publish the configuration file:

The config file allows you to customize:

Authorization

By default, LogStation is only accessible in the local environment. To customize who can access LogStation, publish the config file and modify the authorization.callback:

You can also define a Gate in your AuthServiceProvider:

Or use a Policy:

Enable/Disable

Storage Driver

Choose between database (default) or file:

Database Connection

Use a separate database connection (recommended):

In your .env:

Then add the connection in config/database.php:

Data Retention

Configure how long to keep logs:

Watchers

Enable/disable specific watchers:

Authorization

Customize who can access LogStation:

Or use a Gate:

Real-time Broadcasting

Enable real-time log updates:

Usage

Accessing the Dashboard

Visit /logstation in your browser (configurable via LOGSTATION_PATH).

Programmatic Usage

Artisan Commands

Schedule automatic pruning in app/Console/Kernel.php:

Search & Filtering

LogStation provides powerful filtering capabilities:

Creating Snippets

Save frequently used filters as snippets:

  1. Apply your desired filters in the UI
  2. Click "Save as Snippet"
  3. Give it a name and description
  4. Reuse anytime from the Snippets menu

Exporting Logs

Export filtered logs in multiple formats:

  1. Apply your filters
  2. Click "Export"
  3. Choose format (JSON, CSV, TXT)
  4. Download the file

Exports are limited to 10,000 entries by default (configurable).

Performance Considerations

Use a Separate Database

For production applications, use a dedicated database connection:

This prevents LogStation from impacting your main application's performance.

Disable in Production

By default, LogStation is disabled in production. Enable only when needed:

Regular Pruning

Schedule the prune command to run daily:

Disable Unnecessary Watchers

Disable watchers you don't need:

Frontend Development

The UI is built with Vue 3, Inertia.js, and Tailwind CSS. To customize:

Comparison with Other Tools

Feature LogStation Laravel Telescope Laravel Log Viewer
Log Search ✅ ❌ ✅
Log Export ✅ ❌ ✅
Saved Snippets ✅ ❌ ❌
Real-time Viewing ✅ ✅ ❌
Exception Tracking ✅ ✅ ✅
Database Queries ✅ ✅ ❌
Request Tracking ✅ ✅ ❌
Beautiful UI ✅ ✅ ⚠️
File Storage ✅ ❌ ✅

Security

LogStation is designed for development and debugging. Never expose it publicly in production without proper authentication.

Default security measures:

Testing

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.


All versions of logstation with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2|^8.3|^8.4
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^11.0||^12.0
symfony/var-dumper Version ^6.0|^7.0
league/csv Version ^9.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 plusinfolab/logstation contains the following files

Loading the files please wait ...