首页 文章
  • 1 votes
     answers
     views

    我可以通过Azure诊断从NLog中保存通过Azure角色写入LocalStorage的日志吗?

    我们正在使用Azure SDK 2.6,并希望使用NLog将我们的日志写入我们部署到Azure Cloud的辅助角色 . 我们的计划是将这些日志保存到我们为worker角色配置的LocalStorage,然后让Diagnostics扩展将这些日志保存到blob存储 . 设置LocalStorage帐户非常简单,但是当将Diagnostics配置为指向我们想要保留的目录时,我们必须为目录提供一个“绝...
  • 5 votes
     answers
     views

    将NLog与MEF一起使用的最佳方法是什么?

    我想知道将NLog与托管可扩展性框架(MEF)一起使用的最佳方法是什么? 我有一个支持使用MEF架构(导入和导出等)插件的应用程序我想为我的应用程序添加日志记录功能 . 作为日志记录组件,我想使用NLog . 你会推荐什么? 1.为NLog创建一个包装器,即配置NLog的其他插件,并导出其他插件导入的void Log(字符串级别,字符串消息)等函数 . 每个插件都应该拥有自己配置和使用的NLog实...
  • 12 votes
     answers
     views

    使用NLog记录未处理的异常? ELMAH和NLog应该一起使用吗?

    我在我的ASP.NET MVC项目中使用ELMAH,我真的很喜欢它的简单性 . 但我需要能够以log.Info(“message”)方式记录我的代码中的某些事件 . 由于ELMAH没有提供这种能力,我开始关注NLog . 想到几个问题: 使用ELMAH和NLog是否过度杀伤?使用ELMAH处理未处理的异常,使用NLog处理其他所有情况? 是否可以将NLog配置为在nlog.config中记...
  • 3 votes
     answers
     views

    使用NLog为同一项目创建两个不同的日志文件(文本文件)的最佳方法

    我的asp .net C#MVC3项目需要两个不同的日志文件 . 首先应记录所有异常级别(从警告到致命) . 其他日志文件将用于记录某些信息,如某些变量的值,某些计算的结果等 . 我正在考虑配置第二个日志文件以仅记录“Info”并使用.info()来存储所需的信息 . 这是正确的方法还是有更好的方法来做到这一点?我正在使用Nlog .
  • 0 votes
     answers
     views

    NLog 3.1.0事件上下文不起作用

    这不是一个问题,因为它是一个警告,而且有点咆哮 . 我有以下NLog配置文件: <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http...
  • 0 votes
     answers
     views

    使用nlog替换布局渲染器,替换似乎是两次而不是一次

    我正在尝试使用NLog替换布局渲染器(https://github.com/NLog/NLog/wiki/Replace-Layout-Renderer) . 我希望用它来截断过长的消息 . 它似乎能够这样做,但更换发生两次而不是一次 . 在我的nlog.config中,我使用以下内容: <variable name="replaced_message" value=&q...
  • 3 votes
     answers
     views

    NLog在同一文件中记录错误两次

    我试图弄清楚为什么NLog记录我的错误两次 . 这是我的配置文件: <nlog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <targets> <target name="debug" xsi:type="File" FileNam...
  • 3 votes
     answers
     views

    如何强制重新加载NLog配置文件?

    我正在使用NLog配置文件 . 为了避免为长时间的治疗记录过多的东西,我正在做这样的事情: foreach (LoggingRule rule in LogManager.Configuration.LoggingRules) { rule.DisableLoggingForLevel(LogLevel.Trace); rule.DisableLoggingFor...
  • 0 votes
     answers
     views

    NLog如何在不同的场景中使用不同的JSON布局格式将消息记录到控制台

    我们正在与NLog合作 . 我们需要在不同的场景中使用不同的JSON格式将消息记录到控制台 . Ex: If exception occurred 以下是格式 { “id”:”5656”, “uuid”:”xdd895-65454”, “key”:”somekeyname”, “message”: “*...
  • 1 votes
     answers
     views

    使用NLOG在IIS中托管的WCF应用程序中的静态变量

    我对WCF IIS应用程序行为的最新变化感到困惑 . 一周前,我能够向我的服务请求一个简单的“ Health ”函数,该函数使用Interlocked.Increment增加一个静态变量并返回它 . 现在,我总是得到'1'作为回报值 . 该特定途径中的代码没有改变: [ServiceContract] public interface IApi { [WebInvoke( ...
  • 0 votes
     answers
     views

    .net Core 2.0的NLog数据库目标

    我正在尝试使用.net Core 2.0中的NLog将各种日志写入数据库和文件 . 问题是,将日志写入文件工作完全正常 . 但是在将日志写入数据库时总是会出现以下错误: 2018-01-10 08:48:29.5666错误初始化目标'数据库目标[db]'时出错 . 异常:System.TypeLoadException:无法从程序集'NLog,Version = 4.0.0.0,Culture ...
  • 330 votes
     answers
     views

    最有用的NLog配置[关闭]

    使用NLog进行日志记录的最佳或最有用的配置是什么? (只要它们有用,它们可以是简单的也可以是复杂的 . ) 我正在考虑一些示例,例如自动滚动一定大小的日志文件,更改布局(日志消息)是否存在异常,一旦发生错误就升级日志级别等 . 以下是一些链接: NLog Demo Examples in the source
  • 357 votes
     answers
     views

    log4net与Nlog

    有人都有经验吗?他们如何相互叠加? 我们计划使用其中一个登录企业应用程序 . 参考文献: log4net nlog 编辑:我们没有nlog或log4net的现有依赖项 .
  • 5 votes
     answers
     views

    自定义log4net属性PatternLayoutConverter(带索引)

    是否可以创建一个允许配置“索引”值的log4net自定义PatternLayoutConverter?我知道“属性”转换字符串,它允许您编写如下代码: ThreadContext.Properties["ID"] = yourID; 并指定如下: %property{ID} 该值应包含在输出中 . 如果我要记录的值在某些其他"dictionary"中会怎...
  • 3 votes
     answers
     views

    Web角色日志记录 - Nlog - 访问配置文件

    在Web应用程序项目的早期,我决定使用Nlog作为我的日志记录解决方案,并且非常喜欢在我的代码中调用logger类,然后在运行时决定登录的内容和位置 . 然后我们决定将此应用程序托管在Web角色的Windows Azure中,以利用所有这些优惠 . 现在,我意识到Nlog不会像我设想的那样工作 . 以下是变更引发的问题: 它可以't log to a text file in a standa...
  • 0 votes
     answers
     views

    将nlog生成的日志存储在Azure Blob存储中,在单独的列中

    我've enabled diagnostics logging to Blob Storage for an Azure Website I am trying on. I' ve还设置Nlog写入 Trace ,然后将它们依次写入Azure blob . Nlog布局设置为CSV . 这是有效的,生成的日志输出到blob存储器 . 如果这是记录到传统文件,那么该文件将是一个CSV文件,我可以...

热门问题