Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/logPublic

Non-blocking logging for PHP based on Amp and Monolog.

License

NotificationsYou must be signed in to change notification settings

amphp/log

Repository files navigation

AMPHP is a collection of event-driven libraries for PHP designed with fibers and concurrency in mind.amphp/log provides a non-blocking stream handler formonolog/monolog.

ReleaseLicense

Installation

This package can be installed as aComposer dependency.

composer require amphp/log

Usage

<?phpuseAmp\ByteStream;useAmp\Log\ConsoleFormatter;useAmp\Log\StreamHandler;useMonolog\Logger;requiredirname(__DIR__) .'/vendor/autoload.php';// You can also log to a file using amphp/file:// $handler = new StreamHandler(File\openFile(__DIR__ . '/example.log', 'w'));// Here we'll log to the standard output stream of the current process:$handler =newStreamHandler(ByteStream\getStdout());$handler->setFormatter(newConsoleFormatter);$logger =newLogger('main');$logger->pushHandler($handler);$logger->debug("Hello, world!");$logger->info("Hello, world!");$logger->notice("Hello, world!");$logger->error("Hello, world!");$logger->alert("Hello, world!");

About

Non-blocking logging for PHP based on Amp and Monolog.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp