开源推荐榜【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";
        });
    }
相关推荐
万粉变现经纪人6 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
挖AI金矿7 小时前
(十五)MCP协议与插件生态 — 扩展无限可能
开源·个人开发·ai编程·hermes agent·爱马仕agent
light blue bird11 小时前
主子端台二分法任务汇总组件
前端·数据库·.net·桌面端winform
rockey62713 小时前
基于AScript的python3脚本语言发布啦!
python·c#·.net·script·python3·eval·expression·function·动态脚本
TeamDev16 小时前
如何在 DotNetBrowser 中使用本地 AI 模型
前端·后端·.net
菩提小狗17 小时前
每日极客日报 · 2026年05月03日
ai·开源·极客日报·it热点·技术资讯
唐青枫18 小时前
内存为什么越来越高?C#.NET GC 详解:分代回收、LOH、终结器与性能优化实战
c#·.net
2501_9181269119 小时前
开源祭祖网页index
前端·开源·html
程序员夏末19 小时前
【开源经历 | 第一篇】参与开源需要掌握的Git和Github指令
git·开源
@不误正业19 小时前
第13章-开源鸿蒙是否适合做端侧AI操作系统
人工智能·开源·harmonyos