Weave Code
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

Log Test Laravel Package

fig/log-test

Testing utilities for PSR-3 (psr/log): includes LoggerInterfaceTest for verifying LoggerInterface compliance and TestLogger mock for unit tests. Intended for dev/test use, with versions aligned to psr/log 1.x–3.x compatibility.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enables confident adoption of custom PSR-3-compliant loggers by providing standardized compliance validation, reducing integration risks with third-party tools (e.g., monitoring services, cloud platforms) that rely on PSR-3 standards.
  • Supports build-vs-buy decisions by eliminating the need to reinvent test infrastructure for logger implementations, accelerating feature delivery while ensuring consistency across logging systems.
  • Drives roadmap prioritization for observability features by guaranteeing interoperability without custom test code, minimizing technical debt from fragmented logging implementations.

When to Consider This Package

  • Adopt when developing or validating a custom PSR-3 logger implementation (e.g., standalone logging libraries, internal tooling).
  • Use for integration testing of third-party loggers to verify PSR-3 compliance before deployment.
  • Avoid if using a framework (e.g., Laravel, Symfony) with built-in PSR-3 test utilities or when logging is entirely handled by external services (e.g., cloud-native logging).
  • Not applicable for projects with no custom logging logic or non-PSR-3-compliant systems (e.g., proprietary loggers).

How to Pitch It (Stakeholders)

  • Executives: "This lightweight, zero-risk dev dependency ensures our logging system adheres to industry standards, preventing costly integration failures with critical tools like cloud platforms and
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4