pushHandler(new StreamHandler($logFile)); AlibabaCloud::setLogger($logger); AlibabaCloud::setLogFormat('{start_time} "{method} {uri} HTTP/{version}" {code} {cost} {hostname} {pid} Custom field'); // Setup $regionId = 'cn-hangzhou'; $bearerToken = 'BEARER_TOKEN'; AlibabaCloud::bearerTokenClient($bearerToken) ->name('BEARER_TOKEN') ->regionId($regionId); // Test try { (new DescribeClusterServicesRequest()) ->client('BEARER_TOKEN') ->withClusterId(\time()) ->connectTimeout(25) ->timeout(30) ->request(); } catch (ServerException $e) { // Assert static::assertEquals('UnsupportedSignatureType', $e->getErrorCode()); } $logContent = file_get_contents($logFile); self::assertNotFalse(strpos($logContent, 'Version=2015-12-15')); self::assertNotFalse(strpos($logContent, 'Custom field')); } }