Logging.Exceptionless
1.0.0
dotnet add package Logging.Exceptionless --version 1.0.0
NuGet\Install-Package Logging.Exceptionless -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Logging.Exceptionless" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Logging.Exceptionless --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Logging.Exceptionless, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Logging.Exceptionless as a Cake Addin #addin nuget:?package=Logging.Exceptionless&version=1.0.0 // Install Logging.Exceptionless as a Cake Tool #tool nuget:?package=Logging.Exceptionless&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Logging.Exceptionless
Exceptionless日志扩展组件
快速开始
NuGet获取Logging.Exceptionless
示例
appsettings.json
{
"Exceptionless": {
"ApiKey": "你的apikey",
"ServerUrl": "https://test.exceptionless.io",
"enableSSL": true,
"DefaultData": {
"JSON_OBJECT": "{ \"Name\": \"Blake\" }",
"Boolean": true,
"Number": 1,
"Array": "1,2,3"
},
"DefaultTags": ["exceptionless"],
"Settings": {
"FeatureXYZEnabled": false
}
},
}
Startup.cs
public Startup (IConfiguration configuration) {
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void Configure (IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) {
if (env.IsDevelopment ()) {
app.UseDeveloperExceptionPage ();
} else {
app.UseExceptionHandler ("/Error");
app.UseHsts ();
}
// 启用 Exceptionless
app.UseExceptionless (Configuration);
app.UseHttpsRedirection ();
app.UseStaticFiles ();
// 启用默认路由
app.UseMvc (routes => {
routes.MapRoute (
name: "default",
template: "{controller}/{action=Index}/{id?}");
});
}
Program.cs
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.ConfigureAppConfiguration((builderContext, config) =>
{
config.AddEnvironmentVariables();
})
.ConfigureLogging((hostingContext, builder) =>
{
builder.AddConfiguration(hostingContext.Configuration.GetSection("Logging"));
builder.AddConsole();
builder.AddDebug();
// 添加 Exceptionless 日志功能
builder.AddExceptionless (options => {
options.Delay = 200;
options.MaxQueueData = 50;
});
})
.Build();
环境要求
- 需要
.NET Core 2.0
及以上.
参考文档
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.1 is compatible. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETCoreApp 2.1
- Exceptionless.AspNetCore (>= 4.3.2012)
- Microsoft.Extensions.Logging.Configuration (>= 2.1.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 2,330 | 11/17/2018 |