开源推荐榜【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";
        });
    }
相关推荐
极客BIM工作室6 小时前
OCCT基础类库介绍: Foundation Classes - Basics
开源
2301_794333916 小时前
Maven 概述、安装、配置、仓库、私服详解
java·开发语言·jvm·开源·maven
百锦再14 小时前
.Net 优秀框架 ABP全面详解
microsoft·.net·web·blazor·abp·razor
勿芮介15 小时前
【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
ffmpeg·.net·音视频
路边的阿不15 小时前
「墨探」是如何使用插件机制构建可扩展架构的
开源
烈焰晴天15 小时前
一款用于react-native监听app[AppState]前后台的自定义Hooks开源插件
开源
NocoBase16 小时前
开发者推荐:6 款更灵活的 Firebase 开源替代品
低代码·开源·资讯
深圳亥时科技18 小时前
家政到家服务平台(源码+文档+讲解+演示)
开源
DisonTangor18 小时前
【字节拥抱开源】字节团队开源视频模型 ContentV: 有限算力下的视频生成模型高效训练
人工智能·开源·aigc