ymirapp/monolog-bridge

Monolog integration for Ymir

Installs: 86

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/ymirapp/monolog-bridge

v1.0.0 2026-02-01 19:25 UTC

This package is auto-updated.

Last update: 2026-02-01 19:28:45 UTC


README

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