I created a set of classes to listen for and process supervisor events in
PHP.  You can find the project page here:
https://github.com/mtdowling/php-supervisor-event

Here's a simple example script that logs events to stderr.

<?php

// include the phar file
require_once '/path/to/build/php-supervisor-event.phar';

use Supervisor\EventListener;
use Supervisor\EventNotification;

$listener = new Supervisor\EventListener();
$listener->listen(function(EventListener $listener, EventNotification
$event) {
    $listener->log($event->getEventName());
    $listener->log($event->getServer());
    $listener->log($event->getPool());
    $listener->log(var_export($event->getData(), true));
    return true;
});

I hope someone will find this helpful.  Any feedback is welcome.

Thanks,
Michael


_______________________________________________
Supervisor-users mailing list
[email protected]
http://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to