适用于Monolog的AWS CloudWatch Logs处理程序 处理程序PHP的日志库发送日志记录到服务。 在使用此库之前,建议您先了解AWS CloudWatch服务的。 如果您觉得这个资料库有用,请按★星号按钮。 免责声明 该库通过AWS PHP SDK使用AWS API,该API对并发请求有限制。 这意味着在高并发或高负载的应用程序上,最好的方法可能无法正常工作。 请考虑使用其他解决方案,例如登录到stdout并使用fluentd重定向日志。 要求 PHP ^ 7.2 具有适当权限的AWS账户(请参阅下面的权限列表) 产品特点 最多发送10000个批处理日志,以避免超出速率错误 使用标签创建的日志组 AWS CloudWatch Logs工作人员延迟加载 适用于Web应用程序以及长期存在的CLI守护程序和工作程序 安装 通过运行安装最新版本的 $ composer require maxbanton/cwh:^2.0 基本用法 <?php use Aws \ CloudWatchLogs \ CloudWatchLogsClient ; use Maxbanton
2021-02-02 03:35:26 15KB php aws monolog cloudwatch
1
简单的预配置Monolog包装器 由于2.0.0记录器是非阻塞的,并且基于Amp和Monolog。 我用一个目标创建了这个库,—我讨厌总是将相同的代码复制并粘贴到我的任何带有日志的微服务中。 该包装器解决了一个日志问题。 它的名字叫-他妈的括号-> [] [] [] []。 例如,此包装器如何显示日志: [2019-04-29 21:39:52] Server.INFO: CONFIG_PATH = ./configuration [2019-04-29 21:39:52] Server.INFO: STAGE = local [2019-04-29 21:39:52] Server.INFO: Configuration module loaded [2019-04-29 21:39:52] Server.INFO: HTTP static server started at 0.0.0.0:8080 这是正常现象,没有Monolog的括号。 好吧,我也很讨厌它,如何使用? 用法 通过composer安装库: composer require spaceta
2021-01-28 16:07:40 10KB php brackets monolog logs
1