Download the PHP package fulgid/log-management without Composer

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

πŸ“Š Log Management Package for Laravel

[![Latest Version](https://img.shields.io/packagist/v/fulgid/log-management.svg?style=for-the-badge&logo=packagist)](https://packagist.org/packages/fulgid/log-management) [![Total Downloads](https://img.shields.io/packagist/dt/fulgid/log-management.svg?style=for-the-badge&logo=packagist)](https://packagist.org/packages/fulgid/log-management) [![License](https://img.shields.io/packagist/l/fulgid/log-management.svg?style=for-the-badge)](LICENSE) [![GitHub Tests](https://img.shields.io/github/actions/workflow/status/fulgid/log-management/tests.yml?style=for-the-badge&logo=github&label=Tests)](https://github.com/fulgid/log-management/actions) [![PHP Version](https://img.shields.io/packagist/php-v/fulgid/log-management.svg?style=for-the-badge&logo=php)](https://packagist.org/packages/fulgid/log-management) **πŸš€ The most comprehensive Laravel log monitoring solution with real-time streaming, intelligent alerts, and multi-channel notifications**

✨ Key Features

### πŸ”” **Smart Notifications** - Multi-channel alerts (Email, Slack, Discord, Webhooks) - Intelligent rate limiting & de-duplication - Escalation rules & auto-resolution - Custom notification templates ### πŸ“‘ **Real-time Monitoring** - Server-Sent Events (SSE) streaming - Live dashboard with beautiful charts - WebSocket support for instant updates - Mobile-responsive interface ### 🧠 **Advanced Analytics** - Log aggregation & pattern detection - Anomaly detection with ML algorithms - Trend analysis & forecasting - Performance metrics & insights ### πŸ”§ **Developer Experience** - Zero-config setup with sensible defaults - Comprehensive API with OpenAPI docs - Laravel Telescope integration - Extensive customization options

πŸš€ Quick Start

⚑ Installation (30 seconds)

That's it! Your logs are now being monitored. Visit /log-management to see your dashboard.

🎯 Test Drive


πŸ“‹ Table of Contents

πŸ“– Click to expand navigation - [πŸ”§ Installation & Setup](#-installation--setup) - [βš™οΈ Configuration](#️-configuration) - [πŸŽ›οΈ Dashboard & Monitoring](#️-dashboard--monitoring) - [πŸ”Œ API Reference](#-api-reference) - [πŸ”” Notification Channels](#-notification-channels) - [πŸ“‘ Real-time Streaming](#-real-time-streaming) - [🎨 Frontend Integration](#-frontend-integration) - [πŸ› οΈ Commands & Tools](#️-commands--tools) - [πŸš€ Deployment](#-deployment) - [πŸ” Troubleshooting](#-troubleshooting) - [🀝 Contributing](#-contributing)

πŸ“‹ Requirements

**🐘 PHP Requirements** - PHP 8.1+ (8.2+ recommended) - Extensions: `json`, `mbstring`, `curl` **🎸 Laravel Support** - Laravel 10.x or 11.x - Queue driver (Redis recommended) **πŸ—„οΈ Database Support** - MySQL 8.0+ - PostgreSQL 13+ - SQLite 3.35+

πŸ”§ Installation & Setup

πŸ“¦ Step 1: Install Package

βš™οΈ Step 2: Run Installation Wizard

πŸ” What the installer does βœ… Publishes configuration files βœ… Runs database migrations βœ… Generates secure API keys βœ… Creates storage directories βœ… Tests your notification channels βœ… Shows you next steps

πŸŽ›οΈ Step 3: Configure Environment

Add to your .env file:

βœ… Step 4: Verify Installation


βš™οΈ Configuration

πŸ”§ Core Settings

πŸ“ Basic Configuration

πŸ”” Notification Channels

πŸ“§ Email Configuration
πŸ’¬ Slack Configuration
πŸ”— Webhook Configuration

πŸ” Security & Authentication

πŸ›‘οΈ Security Settings

πŸ“‘ Real-time Streaming

🌊 SSE Configuration

πŸŽ›οΈ Dashboard & Monitoring

πŸ“Š Web Dashboard

Access your beautiful dashboard at: https://yourapp.com/log-management

**πŸ“ˆ Analytics View** - Real-time log volume charts - Error rate trends - Response time metrics - Custom time ranges **πŸ” Search & Filter** - Full-text log search - Advanced filtering by level, date, user - Saved search queries - Export capabilities

🎯 Key Metrics

Metric Description Alert Threshold
Error Rate Errors per minute > 10/min
Response Time Avg. response time > 2000ms
Memory Usage Peak memory usage > 80%
Queue Depth Pending jobs > 1000

πŸ“± Mobile Dashboard

The dashboard is fully responsive and works perfectly on:


πŸ”Œ API Reference

πŸ”‘ Authentication

Include your API key in requests using any method:

πŸ“‹ Core Endpoints

πŸ“Š Log Management
πŸ”” Notification Management
βš™οΈ System Management

πŸ“Š Response Examples

πŸ“‹ Log List Response
πŸ“ˆ Statistics Response

πŸ”” Notification Channels

πŸ“§ Email Notifications

Rich HTML emails with detailed log information:

πŸ’¬ Slack Integration

Beautiful Slack messages with contextual information:

πŸ”— Webhook Notifications

Flexible webhook payloads for external integrations:

🎨 Custom Channels

Create custom notification channels:


πŸ“‘ Real-time Streaming

🌊 Server-Sent Events (SSE)

Connect to real-time log streams:

πŸŽ›οΈ Stream Filtering

Filter streams by various criteria:


🎨 Frontend Integration

πŸ–₯️ Complete Dashboard Example


πŸ› οΈ Commands & Tools

πŸ“‹ Available Commands

πŸ”§ Installation & Setup Commands
πŸ§ͺ Testing & Debugging Commands
πŸ—„οΈ Database Management Commands
πŸ“Š Statistics & Reports
πŸ” Security & Maintenance

🎯 Command Examples


πŸš€ Deployment

🐳 Docker Deployment

πŸ“¦ Docker Configuration

☸️ Kubernetes Deployment

βš™οΈ Kubernetes Manifests

πŸš€ Production Optimizations

⚑ Performance Optimizations

πŸ” Troubleshooting

🚨 Common Issues

πŸ”§ Installation Issues **Issue**: Package installation fails with dependency conflicts **Issue**: Migration fails with table already exists error **Issue**: API keys not generating during installation
πŸ“‘ Streaming Issues **Issue**: SSE connection keeps dropping **Issue**: High memory usage with many connections
πŸ”” Notification Issues **Issue**: Slack notifications not working **Issue**: Email notifications marked as spam **Issue**: Rate limiting blocking notifications
πŸ“Š Performance Issues **Issue**: Dashboard loading slowly **Issue**: High CPU usage during log processing **Issue**: Database growing too large

πŸ› οΈ Debug Mode

Enable comprehensive debugging:

πŸ“ž Getting Help

Community Support:

Professional Support:


🀝 Contributing

We welcome contributions! Here's how you can help:

πŸ› οΈ Development Setup

πŸ“‹ Contribution Guidelines

🎯 Code Standards **Code Style Requirements:** - Follow PSR-12 coding standards - Write comprehensive PHPDoc comments - Include unit tests for new features - Maintain backward compatibility - Use semantic versioning for releases
πŸ§ͺ Testing Requirements **Testing Checklist:** - βœ… Unit tests for all new methods - βœ… Integration tests for complex features - βœ… Browser tests for dashboard functionality - βœ… Performance tests for high-load scenarios - βœ… Security tests for API endpoints

πŸ”„ Pull Request Process

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Write tests for your changes
  4. Ensure all tests pass (composer test)
  5. Commit your changes (git commit -m 'Add amazing feature')
  6. Push to the branch (git push origin feature/amazing-feature)
  7. Open a Pull Request

🎯 Areas for Contribution

High Priority:

Medium Priority:

Documentation:


πŸ“„ License

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

🏒 Commercial License

For commercial projects requiring additional features, support, or custom development:

Pro License Features:

Enterprise License Features:

Contact [email protected] for licensing information.


Integrations:

πŸ’‘ Tips & Tricks

πŸš€ Performance Tips
πŸ”§ Advanced Configuration

πŸŽ‰ Conclusion

Thank you for choosing Laravel Log Management! This package represents hundreds of hours of development focused on providing the best possible logging experience for Laravel applications.

πŸš€ What's Next?

  1. Get Started: Follow our Quick Start Guide to get up and running in minutes
  2. Customize: Explore our Configuration Options to tailor the package to your needs
  3. Integrate: Set up Real-time Streaming for live monitoring
  4. Optimize: Implement Performance Best Practices for production
  5. Contribute: Join our Community and help make the package even better

πŸ’¬ Stay Connected

⭐ Show Your Support

If this package helps you build better applications, please consider:


**Built with ❀️ by the Fulgid Team** [🌐 Website](https://fulgid.in) β€’ [πŸ“§ Contact](mailto:[email protected]) β€’ [πŸ™ GitHub](https://github.com/fulgid) *Making Laravel development more enjoyable, one package at a time.*

All versions of log-management with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
illuminate/support Version ^9.0|^10.0|^11.0
illuminate/database Version ^9.0|^10.0|^11.0
illuminate/mail Version ^9.0|^10.0|^11.0
illuminate/broadcasting Version ^9.0|^10.0|^11.0
guzzlehttp/guzzle Version ^7.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 fulgid/log-management contains the following files

Loading the files please wait ...