domainflow/system-events

File-based logging system for DomainFlow applications.

Maintainers

Package info

github.com/domainflow/system-events

pkg:composer/domainflow/system-events

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 0


README

Tests Packagist Version PHP Version License PHPStan

The DomainFlow System Events package captures and processes application lifecycle events using an extensible event-driven architecture. It includes a file-system logger with customizable log templates.

✨ Core Functionality

  • File-based Logging: Capture and persist events to disk with a customizable template format.
  • Listener Architecture: A wildcard listener, registered by the service provider, forwards every fired event to the configured destination.
  • Post-Boot Replay: Replays pre-registered events that occurred before the service provider was loaded.
  • Environment Customization: Configure log paths and templates via environment variables.

⚙️ Requirements

  • PHP 8.4 or 8.5
  • Requires domainflow/core

📦 Installation

Use Composer to install the package:

composer require domainflow/system-events

More details and usage examples can be found in our documentation

📄 License

The DomainFlow System Events package is open-sourced software licensed under the MIT license.