emit_log.php 464 B

1234567891011121314151617181920
  1. <?php
  2. use Bunny\Client;
  3. use Roiwk\Rabbitmq\Producer;
  4. if (file_exists(__DIR__ . '/../../../../../vendor/autoload.php')) {
  5. require __DIR__ . '/../../../../../vendor/autoload.php';
  6. } else {
  7. require __DIR__ . '/../../vendor/autoload.php';
  8. }
  9. $config = require __DIR__ . '/../config.php';
  10. $log = require __DIR__ . '/../log.php';
  11. $data = 'Hello World!';
  12. Producer::connect($config, $log)->publishSync($data, 'logs', 'fanout');
  13. echo " [x] Sent '{$data}'\n";