开源推荐榜【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";
        });
    }
相关推荐
TunerT_TQ5 小时前
Netflix|一个时代的终结:Hystrix静态工程评测,兼谈微服务容错范式的代际迁移
开源·github·资讯
莫生灬灬5 小时前
灵码 LingBuilder:用中文写代码,确定性生成真实 C++ 工程(开源)
c++·开源·mfc
萧鼎5 小时前
2026实战:用 accelerate 库加速 PyTorch 训练,核心语法与避坑指南
python·开源·教程·python库·accelerate
m4Rk_6 小时前
【论文阅读】Agent 记忆机制(68):Memp——把历史轨迹沉淀为可检索、可纠错的程序性记忆
论文阅读·人工智能·学习·开源·github
a1117767 小时前
莱茵生命终端 网页 html
前端·开源
2601_968354548 小时前
DeepSeek Harness 开源贡献手记:从 Issue 到 Merge 的完整旅程
开源·issue
海盗12348 小时前
AI 新闻日报 2026-09-12:Agents API 公测、AI Agent 军团攻击事件、龙猫 2.0 万亿开源
人工智能·开源
菩提小狗8 小时前
每日极客日报 · 2026年09月12日
ai·开源·极客日报·it热点·技术资讯
Erishen8 小时前
能算的绝不调模型:resolve-harness 的确定性 Fast Path 运行时
架构·开源
程序员老赵8 小时前
Docker 部署觅思文档:搭建私有化文档管理系统
docker·开源·笔记测评