首页 > 其他分享 >Serilog .Net Core简单配置使用

Serilog .Net Core简单配置使用

时间:2023-02-21 15:22:25浏览次数:48  
标签:aa Core string Serilog args Net miss public

 public class Program
    {
        public static void Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
                .MinimumLevel.Debug()
                .WriteTo.Console()
                .WriteTo.File("logs/myapp.txt", rollingInterval: RollingInterval.Day)
                .CreateLogger();
            CreateHostBuilder(args).Build().Run();
            
        }

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                });
    }
[HttpGet]
        public string GetStrings([FromServices]IGetMiss miss) 
        {
            Log.Debug("我出来了");
            Class aa = new Class(_miss);
            string r = aa.Name;
            return miss.Miss();
        }

 

最后,引入的包是:   Serilog.AspNetCore

只需要在Program.cs中配置一下记录地址,和格式时间,就可以在全局记录

需要自己自定义的朋友可以去官网了解:

 点击进入Serilog官网

 

标签:aa,Core,string,Serilog,args,Net,miss,public
From: https://www.cnblogs.com/xiangshifu/p/17141121.html

相关文章

  • 如何通过C#/VB.NET代码在Word中更改字体颜色
    在日常工作中,我们有时会需要修改字体的颜色来突出文本重点,让读者更容易抓住文章要点。在今天这篇文章中,我将为大家介绍如何以编程方式,在Word更改字体颜色。本文将分为两部分......
  • coredump错误
    coredump是程序由于异常或者bug在运行时异常退出或者终止,在一定的条件下生成的一个叫做core的文件,这个core文件会记录程序在运行时的内存,寄存器状态,内存指针和函数堆栈信息......
  • Kubernetes 网络策略 networkpolicy
     网络策略 在 IP 地址或端口层面(OSI 第 3 层或第 4 层)控制网络流量,为集群中特定应用使用 Kubernetes 网络策略(NetworkPolicy);Pod 可以通信的 Pod 是通过......
  • .net core(.net 6) gRPC服务搭建
    1、搭建gRPC服务端1.创建项目使用VS2022创建gRPC服务项目使用.net6.0框架 得到如图红框内结构 2.编写gRPC接口 .proto接口文件:gRPC支持多语言,在定义接口时需......
  • NETCORE - IdentityServer4 客户端凭据模式
    NETCORE-IdentityServer4客户端凭据模式                     参考:http://www.identityserver.com.cn/Home/Detail/shiyon......
  • CSharp: Select.Pdf Free Html To Pdf Converter for .NET
    ///<summary>///SelectPdfedit:geovindu,GeovinDu///https://github.com/selectpdf////https://www.nuget.org/packages/Select.Pdf////htt......
  • linux lsof/netstat查看进程和端口号相关命令:
    本文为博主原创,未经允许不得转载:      在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令:      1.查看系统运行的java项目,......
  • Modbus TCP / BACnet IP 网关BMT-370
    基本说明:BMT-370是BACnetIP从站协议与ModbusTCP主站协议转换的通信网关,可以实现BACnetIP主站与多个ModbusTCP从站之间的数据通信。同时该网关的以太网端支持双以太网......
  • 快学会这个技能-.NET API拦截技法
    大家好,我是沙漠尽头的狼。本文先抛出以下问题,请在文中寻找答案,可在评论区回答:什么是API拦截?一个方法被很多地方调用,怎么在不修改这个方法源码情况下,记录这个方法调用的......
  • 记一次 .NET 某医保平台 CPU 爆高分析
    一:背景1.讲故事一直在追这个系列的朋友应该能感受到,我给这个行业中无数的陌生人分析过各种dump,终于在上周有位老同学找到我,还是个大妹子,必须有求必应......