- 该项目封装的是 2017 版的 API,非最新的 3.0 版 API,官方地址:https://cloud.tencent.com/document/api/614/16873
- 2017 版 API 官方截至 2022-1-9 给出的地址是
<Region>.cls.tencentyun.com
,经测试容易出现503错误,可使用<Region>.cls.tencentcs.com
代替。
appsettings.json 中添加如下配置项
{
"TencentCloudLogger": {
"Level": "Information",//记录的最低日志级别
"ApiHost": "http://ap-shanghai.cls.tencentcs.com", //请求地址
"SecretId": "AKID....",
"SecretKey": "sVrw...",
"Topic": "4807fc45-xxxx-xxxx-xxxxxxxxxxxx" //日志主题ID
}
}
Startup.cs 文件中 ConfigureServices 方法里依赖注入
var option = Configuration.GetSection("TencentCloudLogger").Get<TCloudOption>();
services.AddTencentCloudLogger(option);
.NET 6
在 Program.cs 文件中
var option = builder.Configuration.GetSection("TencentCloudLogger").Get<TCloudOption>();
builder.Services.AddTencentCloudLogger(option);
private readonly ILogger _logger;
public Test(ILogger<TCloudLogger> logger)
{
_logger = logger;
}
_logger.LogInformation("Test");
_logger.LogError("Test");
_logger.LogDebug("Test");
_logger.LogWarning("Test");
...
...
...