Skip to content

This package for sending logs of discord to a webhook channel

License

Notifications You must be signed in to change notification settings

unixoff/monolog-discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dev-null-group/monolog-discord

Latest Stable Version License PHP Version Require

This package for sending logs of discord to a webhook channel


Installation

composer require dev-null-group/monolog-discord

Usage

<?php

require 'vendor/autoload.php';

use DevNullGroup\MonologDiscord\DiscordWebhookHandler;

$webhook = 'Your Webhook URL';

$log = new Monolog\Logger('discord');
$log->pushHandler(new DiscordWebhookHandler($webhook));

$log->info('hello world!');

Sample image

Symfony setting

monolog:
    handlers:
        main:
            ...
        discord_webhook_handler:
            type: service
            id: discord_webhook_handler

services:
    discord_webhook_handler:
        class: MonologDiscord\DiscordWebhookHandler
        arguments:
            $webhookUrl: '%env(string:DISCORD_WEBHOOK)%'

License

See the LICENSE Apache License 2.0.