- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有很多 posts在互联网上指出在谷歌应用引擎(GAE 标准)上使用 Monolog 的正确方法是这样的:
$logger = new Monolog\Logger($name);
$syslogHandler = new \Monolog\Handler\SyslogHandler("Ident_String", LOG_USER, \Monolog\Logger::INFO);
$syslogHandler->setFormatter(new \Monolog\Formatter\JsonFormatter());
$logger->pushHandler($syslogHandler);
break;
$logger->warn("Starting priam import." );
这确实让我记录了日志,但级别隐藏在 textPayload 中:
textPayload: "[28-Feb-2020 11:00:07] WARNING: [pool app] child 22 said into stderr: "[2020-02-28 06:00:07] match_old.INFO: Doing a super huge SELECT to get all intls. [] []""
并且关卡图标始终是一个点刻的星号。 有什么改变吗?我在 GAE 标准上使用 php 7.3 运行时。有没有一种方法可以在 GAE 上使用 Monolog,让您正确使用堆栈驱动程序?
最佳答案
有一个可用的软件包,可让您将 Monolog 推送到 Stackdriver。
根据文档:
The supplied StackdriverHandler copies the given log level into the Stackdriver's severity based on your log method.
It also respects the context argument which allows you to send extra contextual data with your log message. This will be stored in the log message under jsonPayload.data.
源代码可以在这里找到 monolog-stackdriver
关于php - 是否可以在 GAS 上使用 Monologues 并在 Stack Driver 中记录日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60443769/
我正在使用松露部署合约,当我将气体限制指定为我想要用于交易的气体时,我总是会收到超出气体限制的错误。为什么会出现这种情况? 编辑我想做的是将加密小猫 KittyCore.sol 合约部署到我的本地开发
我正在获取不属于自己的代币的 ERC721 转移。有什么帮助吗? 未处理的拒绝(错误):无法估计气体;交易可能会失败或可能需要手动 gas 限制(error={"code":-32603,"messa
我正在使用 Mogsdad here 发布的增强工作流程脚本. 我已经设法解决了一些问题,但目前我遇到的一个问题是本节中出现的错误 - // Record approval or rejection
我让这个函数循环遍历所有工作表,如果工作表未隐藏,则将工作表名称添加到数组 out 中。 function sheetnames() { var sheets = SpreadsheetApp.g
在我的 html 代码中,我调用一个脚本来编辑 Google 表单,然后加载该表单。我的问题是,网页在脚本更新完成之前加载。 google.script.run.c
我需要构建iOS的OpenBLAS库。我选择构建它的 0.3.6 版本。我相信这是该库最新的稳定版本。 您可以在此处找到该库的版本 - https://github.com/xianyi/OpenBL
我正在使用 ganache 创建 10 个以太坊账户。我想将以太坊从一个账户转移到一个智能合约。我通过编写以下两个可靠的智能合约来做到这一点; pragma solidity >=0.4.0 {
我的脚本有时有效,有时会出错。运行调试显示我的 array.sort 可能是问题所在。这是错误: We're sorry, a server error occurred. Please wait a
我目前正在为我工作的公司的分支机构构建一个 Google 网站。作为该网站的一部分,我们有一个托管 Web 应用程序的页面,该应用程序在访问时会获取当前用户的 ID,并使用 JavaScript
Google Apps 脚本支持 Triggers ,那个通行证Events触发功能。不幸的是,开发环境将允许您在不传递参数的情况下测试函数,因此您不能以这种方式模拟事件。如果您尝试,您会收到如下错误
除非我使用 .toLocaleDateString() 方法,否则下面的函数返回的日期比应有的日期少一天。我做错了什么或者这是一个缺陷? function myDate() { var s
嗨,我有以下汇编代码, .export __ls__11NSDOM_EncapFf .text __ls__11NSDOM_EncapFf: /* first load the symbolic co
我试图在不同的侧边栏中调用另一个侧边栏,以在谷歌文档中创建一种选项卡式界面。我不知道如何调用在当前侧边栏的 html 文件中显示新侧边栏的服务器端函数。 这是我的 html 侧边栏按钮布局...(不起
我刚刚开始使用 GAS,所以如果这是一个明显的问题,我将不胜感激任何见解并道歉。我正在尝试实现一个日期选择器,以便用户可以选择一些日期而不是输入它们。我使用此问题中的代码来执行此操作: Returni
Google Apps 脚本支持 Triggers ,即通过Events来触发功能。不幸的是,开发环境将允许您测试没有参数传递的函数,因此您无法以这种方式模拟事件。如果您尝试,您会收到如下错误: Re
我想显示来自 GAS 的数据并自动显示电子表格中每个单元格的数据。我尝试了“appendRow”,但出现错误(超过 2000000 个单元格)。如果我可以“appendRow”,请告诉我。 现在,我尝
GAS 初学者遇到了从 Google Apps 脚本循环中检索所有条件匹配值的问题。 我的电子表格中的一列有日期。条件运算符if (formattedCheckInDate == formattedT
我需要将函数传递的值(例如 20.35)添加到每个选定的单元格。我有一个巨大的列表,下面的函数超时,最多可以运行 6 分钟而无法将添加的结果添加到单元格 如何实现一种解决方法,以便每次在完成计算后立即
似乎有很多关于此的问题,但没有一个完全符合我的需求。 我使用的是 GAS,它不接受正则表达式lookbehind。 我有下面的正则表达式,它应该匹配第五个字符后的 :00。因此忽略前 5 个字符,无论
我有一个 Google App Script Code 代码,要求用户通过 html 自定义对话框输入一些值。对话框中的按钮触发 .gs 文件中的一个函数,我想等待该触发的函数返回,然后再继续其余代码
我是一名优秀的程序员,十分优秀!