我要切换到Google LoggingClient以登录到StackDriver。
它正在运行,我设法将“资源->类型”从全局切换为gae_app(因为我的PHP应用程序正在Google App Engine Flex中运行),但是在标签部分,我无法设置module_id和version_id。
理想情况下,我会看到GAE日志和应用程序的PHP日志。
在SlimFramework依赖性中,我按如下所示设置了记录器:
/**
* @property PsrLogger $logger
* @param \Slim\Container $c
* @return PsrLogger
*/
$container['logger'] = function (\Slim\Container $c)
{
$settings = $c->get('settings')['logger'];
$logger = LoggingClient::psrBatchLogger(
$settings['name'], [
'resource'=>[
'type'=>'gae_app'
],
'labels' =>['module_id=>'default', 'version_id'=>'XXXXX']
]);
return $logger;
};
resource: {
labels: {
module_id: ""
project_id: "redcrossquest-fr-dev"
version_id: ""
}
type: "gae_app"
}
理想情况下,我想用GoogleAppEngine实例中的值填充module_id和version_id。