tracy icon indicating copy to clipboard operation
tracy copied to clipboard

psr3 adapter for monolog/monolog example

Open paxperscientiam opened this issue 3 years ago • 2 comments

I tested with the following code:

index.php

<?PHP
use Tracy\ILogger;
use Tracy\Debugger;
use Tracy\Bridges\Psr\PsrToTracyLoggerAdapter;
use Monolog\Logger;
use Monolog\Handler\StreamHandler;

require_once "vendor/autoload.php";

$monolog = new Logger('main-channel');
$monolog->pushHandler(new StreamHandler("/private/tmp/ok/lol.log", Logger::DEBUG));

$tracyLogger = new PsrToTracyLoggerAdapter($monolog);
Debugger::setLogger($tracyLogger);
Debugger::enable();

Debugger::log("info");
Debugger::log('warning', ILogger::WARNING);

composer.json

{
    "name": "paxperscientiam/ok",
    "require-dev": {
        "tracy/tracy": "^2.9",
        "monolog/monolog": "^2.3"
    },
    "autoload": {
        "psr-4": {
            "Paxperscientiam\\Ok\\": "src/"
        }
    },
    "authors": [
        {
            "name": "Chris",
            "email": "[email protected]"
        }
    ],
    "require": {}
}
  • bug fix / new feature?
  • BC break? yes/no
  • doc PR: nette/docs#???

paxperscientiam avatar Mar 20 '22 21:03 paxperscientiam

Hi @dg, should i fix this?

paxperscientiam avatar Apr 01 '22 18:04 paxperscientiam

What would you like to do with this?

paxperscientiam avatar May 06 '22 21:05 paxperscientiam

Thanks, merged

dg avatar Feb 27 '23 13:02 dg