serilog

    2热度

    2回答

    能否让我知道如何在Serilog中动态配置电子邮件主题? 使用输出模板为:[测试] [LOCAL] - {消息} 在上述模板中,我想{消息}作为动态文本。

    2热度

    1回答

    我正在将c#项目转换为.Net核心(而不是ASP.Net核心),并且无法获取发布在Serilog网站上的示例以进行编译。我必须错过简单的东西。我正在尝试从appsettings.json读取Serilog配置。下面是从网站的代码: var configuration = new ConfigurationBuilder() .AddJsonFile("appsettings.json"

    3热度

    1回答

    我有我的解决方案主要为记录 Log.Logger = new LoggerConfiguration() .MinimumLevel.Verbose() .WriteTo.LiterateConsole(LogEventLevel.Verbose) .WriteTo.RollingFile($"{appLogDir}{Path.DirectorySeparato

    0热度

    1回答

    场景:ASP.NET MVC 6 Web应用程序。 这里被封装在进口project.json: "Serilog": "2.3.0", "Serilog.Extensions.Logging": "1.3.1", "Serilog.Sinks.RollingFile": "3.2.0", "Serilog.Settings.Configuration": "2.2.0" 这里是appse

    1热度

    1回答

    我已经为serilog定义了两个过滤器LoggerConfiguration 两者都是RollingFile记录器,根据在另一个文件夹中的日志文件中写入的类型,它们应该是这样。 var activityPath = @"C:\temp\Activities\log-{Date}.log"; var eventsPath = @"C:\temp\Events\log-{Date}.log";

    1热度

    1回答

    我们有一个ASP.NET应用程序的核心在构造函数是得到普遍BL类: Microsoft.Extensions.Logging.ILogger<Foo> 在ASP.NET核心,ASP.NET的内部基础架构处理通过LoggerFactory得到ILogger。 我们现在想重新使用一个控制台应用程序,这些BL类(异步作业),我们如何建立AutoFac和Serilog注入Microsoft.Extensi

    2热度

    1回答

    我有使用IdentityServer3的web asp.net MVC应用程序。 我想分割日志到不同的接收器。 我想写IdentityServer3登录到Trace,EventLog("IdentityServer3")和SerilogWeb.Classic.Enrichers到数据库MSSqlServer。 我的配置是: Log.Logger = new LoggerConfiguration(

    2热度

    1回答

    我正在尝试开始使用serilog。正常的RollingFile不适合我的需要(我需要计数像日志\ 20160701-00002.txt),所以我想使用RollingFileAlternate作为接收器。 当使用RollingFile我加入 loggerInstance = new LoggerConfiguration() .ReadFrom.AppSettings() ,并

    5热度

    2回答

    我们使用NLog或Serilog来做记录。我们正忙于将一个系统从ASP.NET移植到ASP.NET Core,其中has logging built in。 理想情况下,我们希望放弃NLog,因为它似乎不再需要它了。 但是,内置的日志记录等效于NLog吗?它是否缺少任何主要功能?有没有继续使用NLog(或类似Serilog等)的意义?

    1热度

    2回答

    我想记录任何json到serilog属性。我已经阅读了很多关于serilog和json的内容,但它是一个带有消息模板的结构化json日志记录。因此,而不是记录此Log.Info("{@text}",text);我想做到这一点: var json="{ \"text\": \"hello\" }"; //a json string or a Json object Log.Info(json);