当前位置: 首页 > news >正文

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

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

在这里插入图片描述
使用方法:

  1. 安装 Sejil 软件包
dotnet add package Sejil --version 3.0.4
  1. 将以下代码添加到 Program.cs:
public static IWebHost BuildWebHost(string[] args) =>Host.CreateDefaultBuilder(args).UseSejil()  // <-- Add this line.ConfigureWebHostDefaults(webBuilder => webBuilder.UseStartup<Startup>());            
  1. 将以下代码添加到 Startup.cs
using Sejil;public class Startup
{    public void Configure(IApplicationBuilder app, IWebHostEnvironment env){// ...app.UseSejil();  // <-- Add this line// ...}
}
  1. 查看日志时需要身份验证:
    public void ConfigureServices(IServiceCollection services){services.ConfigureSejil(options =>{options.AuthenticationScheme = /* Your authentication scheme */});}
  1. 更改日志页面标题(如果未设置,则默认为 Sejil):
    public void ConfigureServices(IServiceCollection services){services.ConfigureSejil(options =>{options.Title = "My title";});}

相关文章:

  • 扫描电镜中的样品表面如何处理以增强图像对比度
  • Harmony OS 网络编程 实验指南
  • Matlab从入门到精通课程
  • Linux 常用命令汇总(八):系统管理 性能监视
  • Vue.js 3.4的新特性
  • 选择最佳图像处理工具OpenCV、JAI、ImageJ、Thumbnailator和Graphics2D
  • 万象奥科携手RT-Thread,线下体验RK3568混合部署!
  • 21个最佳照明设计软件
  • 【学不动系列】lint-staged 使用教程
  • layui框架实战案例(25):laydate中mark的数据后端生成
  • 分别使用TCP/UDP实现互相实时发送消息,接收消息功能
  • Numpy、Matplotlib、Pandas常用函数
  • ActiViz中的数据集vtkPolyData
  • 【c++】类和对象(二)this指针
  • yoloV3的目标检测_3.11
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 「译」Node.js Streams 基础
  • 11111111
  • 2017年终总结、随想
  • fetch 从初识到应用
  • iOS编译提示和导航提示
  • Java超时控制的实现
  • js数组之filter
  • k8s 面向应用开发者的基础命令
  • Laravel5.4 Queues队列学习
  • Redux系列x:源码分析
  • SpiderData 2019年2月16日 DApp数据排行榜
  • spring学习第二天
  • Swoft 源码剖析 - 代码自动更新机制
  • 搞机器学习要哪些技能
  • 工作手记之html2canvas使用概述
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 每天一个设计模式之命令模式
  • 免费小说阅读小程序
  • 模型微调
  • 那些年我们用过的显示性能指标
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 深度解析利用ES6进行Promise封装总结
  • 选择阿里云数据库HBase版十大理由
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • ()、[]、{}、(())、[[]]命令替换
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • ****Linux下Mysql的安装和配置
  • ../depcomp: line 571: exec: g++: not found