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
Agents
nabafzar/laravel-log-center
claude-code
cursor
log-dispatch
transports
formatters
http-client
secrets-masking
failure-handling
testing

Read AIMANIFEST.md before changing this repository. It is the source of truth for package intent, current implementation status, known gaps, and roadmap.

Install
php artisan boost:add-skill nabafzar/laravel-log-center

Save this content to: AGENTS.md

# Agent Instructions

Read `AI_MANIFEST.md` before changing this repository. It is the source of truth
for package intent, current implementation status, known gaps, and roadmap.

This is a Laravel package for centralized log dispatch. Keep runtime edits small
and aligned with the existing package structure:

- contracts in `src/Contracts`
- DTOs in `src/DTO`
- factories in `src/Factories`
- formatters in `src/Formatters`
- transports in `src/Transports`
- config in `config/logcenter.php`

Important constraints:

- Do not assume configured drivers are implemented. The transport classes present
  are null, telegram, bale, mattermost and webhook.
- Fix compile/runtime blockers before adding new features.
- Never log through Laravel's logger from inside `LogCenterHandler` failure
  handling; that can recurse.
- Mask secrets before formatting or sending logs.
- Use Laravel's HTTP client for provider requests so tests can fake HTTP calls.
- Do not make real network calls in tests.
- Keep documentation honest about implemented versus planned features.

Useful validation commands:

```bash
composer validate
php -l src/LogCenterServiceProvider.php
```

When editing PHP, use PHP 8.2-compatible code and Laravel 10/11/12/13 compatible
APIs.

Agent Instructions

Read AI_MANIFEST.md before changing this repository. It is the source of truth for package intent, current implementation status, known gaps, and roadmap.

This is a Laravel package for centralized log dispatch. Keep runtime edits small and aligned with the existing package structure:

  • contracts in src/Contracts
  • DTOs in src/DTO
  • factories in src/Factories
  • formatters in src/Formatters
  • transports in src/Transports
  • config in config/logcenter.php

Important constraints:

  • Do not assume configured drivers are implemented. The transport classes present are null, telegram, bale, mattermost and webhook.
  • Fix compile/runtime blockers before adding new features.
  • Never log through Laravel's logger from inside LogCenterHandler failure handling; that can recurse.
  • Mask secrets before formatting or sending logs.
  • Use Laravel's HTTP client for provider requests so tests can fake HTTP calls.
  • Do not make real network calls in tests.
  • Keep documentation honest about implemented versus planned features.

Useful validation commands:

composer validate
php -l src/LogCenterServiceProvider.php

When editing PHP, use PHP 8.2-compatible code and Laravel 10/11/12/13 compatible APIs.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console