nlog

    5热度

    1回答

    我有使用NLog的Windows窗体应用程序NET 4.5(VS 2013)。 我的目标: <target name="asyncFileLog" xsi:type="AsyncWrapper"> <target name="logfileTrace" xsi:type="File" fileName="${basedir}/logs/${shortdate}Trace.log" lay

    -1热度

    1回答

    我有我的n日志confiiguration如下 <?xml version="1.0" encoding="UTF-8"?> <nlog throwExceptions="true"> <targets> <target name="file" type="AsyncWrapper" queueLimit="5000" overflowAction="Discard">

    0热度

    2回答

    我正在为NLog编写WEB API调用,因此远程应用程序可以登录到我的日志记录表。 在我的控制器我有(硬编码现在作为一个健全检查): NLogger.LogError("Some Error Message", "An exception", 5, "A computer name"); 然后我的静态LOGERROR方法看起来像这样(我试过LogEventInfo()太): public st

    4热度

    2回答

    NLog允许我编写一个custom target。我想使用实体框架核心登录到我的数据库。 在NLog.Targets.Target有这样的: protected virtual void Write(LogEventInfo logEvent); 但是我的代码是异步的,所以我必须做到: protected override async Task WriteAsync(LogEventInfo

    0热度

    1回答

    注册NLog目标(具有依赖关系)我正在使用最新的NLog,ASP.NET Core,EF Core。 我写了通过EF保存自定义日志目标: public class MyEFTarget : TargetWithLayout { private readonly IMyContext _context; public MyEFTarget(IMyContext context

    1热度

    1回答

    我们将发送所有跟踪日志到我们的NLog记录器。 (带跟踪监听器) Nlog配置为与DryIoC配合使用。 然而,在我们创建DryIoc容器之前,本地这个工作是完美的,但是,在Azure(web应用程序)中,记录了第一条跟踪消息。即使PreAppStartMethodAttribute也没有帮助,因为跟踪日志甚至在PreAppStartMethodAttribute之前发生。 有没有办法在azure

    0热度

    1回答

    我试图NLOG加载到我的.NET核心的Web应用程序在2017年VS以下this教程。本教程使用的是project.json文件,而我的VS 2017项目使用的是csproj文件。 我做的第一件事是NLog.Web.AspNetCore NuGet包添加到我的Web项目。 然后,在我的Startup.cs文件,添加以下到我的Startup()方法的顶部: ​​ 接下来,我Configure(IAp

    0热度

    1回答

    我一直在尝试使用nlog记录服务器详细信息。但似乎在布局渲染器中有一些错误。 我尝试了这些: <parameter name="@serverName" layout="${aspnet-request:serverVariable=SERVER_NAME}" /> <parameter name="@port" layout="${aspnet-request:serverVariable=

    0热度

    2回答

    在我的.NET Core应用程序中,我使用了一些环境,并且我想为不同的路径来记录每个环境的文件。 例如, Development - c:\logs Staging - d\apps\logs 对于每一个环境我有配置部分中appsettings.{env}.json: "LocalPaths": { "LogFileRootDirectory": "c:\\logs\\" }

    0热度

    1回答

    当我注射记录器时,我在生活方式问题上挣扎。 NLog期望创建“Instance per Dependency”实例,如此处所述 - https://simpleinjector.readthedocs.io/en/latest/lifetimes.html#instance-per-dependency。 使用工厂方法LogManager.GetCurrentClassLogger()完成记录器创