devorto/microsoft-teams-logger

使用 Psr/LoggerInterface 将错误/通知等记录到 Microsoft Teams。

1.0.0 2020-05-18 11:04 UTC

This package is auto-updated.

Last update: 2024-09-19 16:31:52 UTC


README

使用此实现 Prs/Log/LoggerInterface 的类将错误/通知/警告等发送到 Microsoft Teams。

有关日志接口或日志级别的更多信息,请参阅 他们的 GitHub

设置 webhook

在您可以使用此功能之前,您需要在 Microsoft Teams 通道中设置一个 webhook。

  1. 转到 https://teams.microsoft.com/ 并选择一个团队。
  2. 在所需通道上右键单击并点击 "连接器"。
  3. 搜索 "入站 webhook" 并点击 "配置"。
  4. 提供名称和图像。
  5. 点击 "创建"。
  6. 现在将出现一个新字段,其中包含新的 webhook url,您可以复制粘贴。

示例

<?php

$slack = new \Devorto\Logger\MicrosoftTeams(
	'<paste-webhook-url-here>',
	'My Test App',
	'https://test.example.com' // Optional app url.
);

// Use one of the available log level methods:
$slack->critical('Help something went critical.');

// You can also drop an Exception in here.
$slack->critical(new Exception('Test'));

在 Microsoft Teams 中生成此内容: Example