public function setUp() { $storageApiService = new StorageApiService(new RequestStack()); $storageApiService->setClient(new Client(['token' => SYRUP_SAPI_TEST_TOKEN, 'url' => SYRUP_SAPI_TEST_URL])); $uploader = new UploaderS3(['aws-access-key' => SYRUP_AWS_KEY, 'aws-secret-key' => SYRUP_AWS_SECRET, 's3-upload-path' => SYRUP_S3_BUCKET, 'aws-region' => SYRUP_AWS_REGION, 'url-prefix' => 'https://connection.keboola.com/admin/utils/logs?file=']); $this->testLogHandler = new TestHandler(); $this->testLogHandler->setFormatter(new JsonFormatter()); $this->testLogHandler->pushProcessor(new SyslogProcessor(SYRUP_APP_NAME, $storageApiService, $uploader)); $logger = new \Monolog\Logger('test', [$this->testLogHandler]); $this->listener = new SyrupExceptionListener(SYRUP_APP_NAME, $storageApiService, $logger); }
public function setUp() { $storageApiService = new StorageApiService(); $storageApiService->setClient(new Client(['token' => SYRUP_SAPI_TEST_TOKEN])); $uploader = new Uploader(['aws-access-key' => SYRUP_AWS_KEY, 'aws-secret-key' => SYRUP_AWS_SECRET, 's3-upload-path' => SYRUP_S3_BUCKET, 'aws-region' => SYRUP_AWS_REGION]); $this->testLogHandler = new TestHandler(); $this->testLogHandler->setFormatter(new JsonFormatter()); $this->testLogHandler->pushProcessor(new SyslogProcessor(SYRUP_APP_NAME, $storageApiService, $uploader)); $logger = new \Monolog\Logger('test', [$this->testLogHandler]); $this->listener = new SyrupExceptionListener(SYRUP_APP_NAME, $storageApiService, $logger); }