Skip to content

ymirapp/monolog-bridge

Repository files navigation

Ymir Monolog Bridge

Actions Status

The Ymir Monolog Bridge provides integration for Monolog with Ymir.

Requirements

  • PHP >= 7.2.5
  • Monolog >= 2.0

Installation

Install the Ymir Monolog Bridge in your project using composer:

$ composer require ymirapp/monolog-bridge

Usage

CloudWatchFormatter

The CloudWatchFormatter is optimized for AWS CloudWatch logs. It ensures that log messages are formatted correctly for CloudWatch, sanitizing newlines and moving exceptions to the root of the log record for better visibility.

use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use Ymir\Bridge\Monolog\Formatter\CloudWatchFormatter;

$logger = new Logger('default');
$handler = new StreamHandler('php://stderr');
$handler->setFormatter(new CloudWatchFormatter());

$logger->pushHandler($handler);

$logger->info('Hello, CloudWatch!');

Contributing

Install dependencies using composer:

$ composer install

Links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages