PHPackages                             nvanheuverzwijn/monolog-logdna - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. nvanheuverzwijn/monolog-logdna

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

nvanheuverzwijn/monolog-logdna
==============================

Mezmo/Logdna handler for Monolog

3.2.3(1y ago)20248.8k↓50.3%19[2 issues](https://github.com/nvanheuverzwijn/monolog-logdna/issues)2LGPL-3.0-onlyPHPPHP ^8.0CI passing

Since May 4Pushed 1y ago3 watchersCompare

[ Source](https://github.com/nvanheuverzwijn/monolog-logdna)[ Packagist](https://packagist.org/packages/nvanheuverzwijn/monolog-logdna)[ Docs](http://github.com/nvanheuverzwijn/monolog-logdna)[ RSS](/packages/nvanheuverzwijn-monolog-logdna/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (3)Versions (22)Used By (2)

[Mezmo/LogDNA](https://mezmo.com/) handler for [Monolog](https://github.com/Seldaek/monolog)
============================================================================================

[](#mezmologdna-handler-for-monolog)

Monolog backend for mezmo/logdna. This backend use mezmo/logdna [ingestion api](https://docs.mezmo.com/reference/ingest#api).

Install
-------

[](#install)

Install with compose `composer require nvanheuverzwijn/monolog-logdna`.

Usage
-----

[](#usage)

```
$logger = new \Monolog\Logger('general');
$logdnaHandler = new \Zwijn\Monolog\Handler\LogdnaHandler('your-key', 'myappname', \Monolog\Logger::DEBUG);
$logger->pushHandler($logdnaHandler);

# Sends debug level message "mylog" with some related meta-data
$logger->debug(
  "mylog",
  [
    'logdna-meta-data-field1' => ['value1' => 'value', 'value2' => 5],
    'logdna-meta-data-field2' => ['value1' => 'value']
  ]
);

```

Live Example
------------

[](#live-example)

Create the following php script `test.php`. Don't forget to set the ingestion key prior to running this script.

```
