开源推荐榜【Sejil一个 .NET带界面的日志管理组件】

Sejil 是一个库,使您能够直接从应用程序捕获、查看和过滤 ASP.net Core 应用程序的日志事件。它支持结构化日志记录、查询以及保存日志事件查询。

开源地址:https://github.com/ZiggyCreatures/FusionCache


使用方法:

  1. 安装 Sejil 软件包
bash 复制代码
dotnet add package Sejil --version 3.0.4
  1. 将以下代码添加到 Program.cs:
csharp 复制代码
public static IWebHost BuildWebHost(string[] args) =>
    Host.CreateDefaultBuilder(args)
        .UseSejil()  // <-- Add this line
        .ConfigureWebHostDefaults(webBuilder => webBuilder.UseStartup<Startup>());            
  1. 将以下代码添加到 Startup.cs
csharp 复制代码
using Sejil;

public class Startup
{    
    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        // ...
        app.UseSejil();  // <-- Add this line
        // ...
    }
}
  1. 查看日志时需要身份验证:
csharp 复制代码
    public void ConfigureServices(IServiceCollection services)
    {
        services.ConfigureSejil(options =>
        {
            options.AuthenticationScheme = /* Your authentication scheme */
        });
    }
  1. 更改日志页面标题(如果未设置,则默认为 Sejil):
csharp 复制代码
    public void ConfigureServices(IServiceCollection services)
    {
        services.ConfigureSejil(options =>
        {
            options.Title = "My title";
        });
    }
相关推荐
界面开发小八哥10 小时前
界面控件DevExpress Blazor v26.1新版亮点 - 辅助功能增强
.net·界面控件·blazor·devexpress·ui开发
冬奇Lab11 小时前
开源项目第172期:agentOS — 以库的形式给 AI Agent 一个操作系统,冷启动 92x 更快、内存 47x 更少
人工智能·开源·agent
比卡超哥13 小时前
记一次 .NET 某光谱检测软件 内存暴涨分析
.net
驱动小百科15 小时前
Windows运行库合集下载 VC++、DirectX、.NET运行库安装教程
c++·windows·.net·windows运行库合集下载·windows运行库安装
你有哈莫吗16 小时前
记一次 .NET 某自动化智能制造软件 卡死分析
自动化·.net·制造
name好难取诶16 小时前
聊一聊 .NET 中的 CompositeChangeToken
.net
haishikeji696_17 小时前
多部门协同无人机管理系统架构设计|飞控管理平台、无人机巡检平台标准化开发方案
开源·无人机·低空经济·无人机管理系统·无人机飞控平台·一网统飞
水瓶夜之18 小时前
.NET 中的新增功能系列文章——.NET SDK中的新增功能
前端·chrome·.net
布鲁飞丝18 小时前
对 .NET线程 异常退出引发程序崩溃的反思
数据库·c#·.net
geovindu19 小时前
CSharp: LogHelper
开发语言·后端·c#·.net