我可以配置 NLog 在日志达到一定限制后修剪日志吗?

2024-02-14

NLog 可以配置为在日志文件达到一定文件大小后自动修剪/修剪日志文件吗?


我认为您最接近的目标是使用archiveAboveSize属性让 NLog 在日志文件达到一定大小时对其进行归档。通过将其与maxArchiveFiles属性,您可以将存档文件的数量保持在最低限度(尽管我认为您始终需要一个存档文件,否则当当前日志文件被存档并替换为新日志文件时,现在存档的文件将被删除,您将丢失其中的所有日志记录)。

一个例子 https://github.com/nlog/NLog/wiki/File-target#archive-old-log-files在文档中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以配置 NLog 在日志达到一定限制后修剪日志吗? 的相关文章

  • GridView必须添加到表单标签中才能渲染

    TextWriter tr new StringWriter HtmlTextWriter writer new HtmlTextWriter tr HtmlForm form new HtmlForm form Controls Add
  • 当文件已存在时无法创建该文件

    我正在使用 Winforms 并且尝试将文件从一个位置复制到另一个位置 如果同名文件已经存在 我想覆盖它 但我收到类似 当文件已存在时无法创建文件 的错误 我想覆盖该文件 我应该怎么办 我试过File copy代替File move 但我遇
  • MVVM ViewModel 很多属性

    我是 MVVM 新手 正在开发一个应用程序 我有一个包含很多属性的表单视图 大约 50 个 我不能将它们分离到用户控件中 因为这会破坏 mvvm 原则 我无法将它们分成模型 因为它们包含逻辑 属性更改 错误更改这些都不是 poco 类 并且
  • .net 应用程序中的内存泄漏

    我正在 VB net 2005 中开发一个桌面应用程序 该应用程序包含一个间隔为 1 分钟的计时器 每次计时器计时 就会执行一组函数 大部分与数据库相关 最初 应用程序运行良好 在进程 任务管理器 中 每次调用计时器时 CPU 使用率都会达
  • .NET Core 3 是否支持 TLS 1.3

    我正在使用 NET Core 3 0 制作仅支持 TLS 1 3 的代理 我看到 SslProtocols 中定义了 Tls13 12288 但在我的测试过程中 它只抛出异常 客户端和服务器无法通信 因为它们不具备通用算法 所以我的问题是
  • 如何检索 ComboBox 选定的值作为枚举类型?

    这是我的Enum code public enum EmployeeType Manager Worker 我将初始化ComboBox值 而表单将自身初始化为 combobox1 ItemsSource Enum GetValues typ
  • 检测 404 而不捕获异常

    简单功能 检查网络服务器是否返回非 200 HTTP 状态 Private Function RemoteFileOk ByVal Url As String As Boolean Dim req As HttpWebRequest Try
  • 当 C# 位于同一包含类中时,为什么以及如何允许访问类本身之外的私有变量?

    我不知道这个问题是否具有足够的描述性 但是这种行为为什么以及如何存在 public class Layer public string Name get set private IEnumerable children public IEn
  • 使用 Serilog 时如何在输出消息中获取丰富的属性

    我正在尝试使用 Serilog 将丰富的属性输出到渲染的消息中 private static Tester GetTester return new Tester Count 7 Name Redmond Log Logger new Lo
  • 如何使 WinForms UserControl 填充其容器的大小

    我正在尝试创建一个多布局主屏幕应用程序 我在顶部有一些按钮链接到应用程序的主要部分 例如模型中每个实体的管理窗口 单击这些按钮中的任何一个都会在面板中显示关联的用户控件 面板包含用户控件 而用户控件又包含用户界面 WinForms User
  • 如何创建实体集或模型而不在数据库中创建相应的表 - 实体框架

    我的 sqlserver 数据库中有一个存储过程 它返回多个结果集 我正在使用 msdn 中的以下链接从实体框架中的 SP 读取多个结果集 https msdn microsoft com en us library jj691402 v
  • 如何使用 Linq 将实体表与交叉引用表连接起来

    首先我要说的是 我对 Linq 比较陌生 但我似乎很快就掌握了其中的大部分内容 但这个问题却难倒了我 我找了又找都没有结果 我使用代码优先并创建了 2 个模型 项目 和 关键字 他们之间存在多对多的关系 我的实体模型如下所示 public
  • 将固定文档/XPS 打印为 PDF,而不显示文件保存对话框

    我有一个FixedDocument我允许用户在 WPF GUI 中预览 然后打印到纸张上 而不显示任何 Windows 打印对话框 如下所示 private void Print PrintQueueCollection printQueu
  • 如何使用 .net 2.0 中的 WebBrowser 控件检查 ajax 更新?

    我有一个网页正在使用 WebBrowser 控件在 winform 应用程序中显示 我需要在网页中的 HTML 发生变化时执行一个事件 但是 我找不到通过 Ajax 更新页面时触发的事件 DocumentComplete FileDownl
  • 用户如何在winforms运行时调整控件大小

    假设我有一个图片框 现在我想要的是用户应该能够随意调整图片框的大小 但是我不知道如何开始做这件事 我搜索过互联网 但信息很少 有人至少可以指导我从哪里开始吗 这很容易做到 Windows 中的每个窗口都具有与生俱来的可调整大小的能力 它刚刚
  • 如何使用 C# 在 MS Excel 单元格中添加数字验证

    我的目标是限制用户在 MS Excel 单元格中仅输入 1 到 100 范围内的值 我正在以编程方式生成 Excel 文件 但是当我添加上述验证时 抛出异常Exception from HRESULT 0x800A03EC 我写的代码如下
  • 从 DataGridViewSelectedRowCollection 复制列详细信息

    我有一个 DataGridView 它绑定到一个由设计时未知的 SQL 查询返回的 DataSet 好吧 我知道查询是什么 我只是不知道用户选择了哪一个 我允许用户从表中选择一组行并单击 确定 按钮 然后我想将这些行复制到新的 DataGr
  • 有没有办法将对象(及其属性)序列化为 xml?

    创建一个类 将其命名为 FormElement 该类应该具有一些属性 例如它们具有数据元素的元数据 名称 序列号 值 只是一个字符串等 该类具有验证应用程序块验证类类型的属性 我想将其序列化为xml并反序列化 验证类的所有属性 包括验证应用
  • Task.Run 作为反模式?

    我正在将 SQLite NET PCL 库用于我的 WinRT 项目SQliteAsyncConnection类 它提供经典的异步版本SQLiteConnection方法 然而 就该项目而言Github页面 https github com
  • 从共享网络文件夹运行的 .NET 应用程序的性能损失

    从共享网络文件夹运行 NET 4 0 应用程序是否有任何性能损失 我发现哪个应用程序启动速度较慢 但 在使用时没有注意到任何变慢 但不确定 当通过网络运行可执行文件时 Windows 不会在应用程序启动时通过网络传输整个应用程序 这样做是为

随机推荐

  • 如何使一个对象同时成为Python2和Python3迭代器?

    这个堆栈溢出帖子 https stackoverflow com questions 19151 build a basic python iterator是关于在 Python 中使对象成为迭代器 在 Python 2 中 这意味着您需要
  • 不进行平滑下采样

    是否有内置方法可以在 OpenCV 2 3 1 中对图像进行下采样 而无需事先进行高斯平滑 由pyrDown C 函数执行 Thanks 也许您正在寻找resize https docs opencv org master da d54 g
  • 无法在 Windows 中安装 Nokogiri for Ruby

    我知道这很简单 但我就是想不通 我需要在 Ruby 中运行一个脚本 它需要 Nokogiri 我确实有一些其他语言的经验 但没有 Ruby 的经验 这是我的系统 Ruby 2 0 0 p195 x64 已安装 C Programs Ruby
  • 如何找到给定库名称(如 libfoo.so.1)的完整文件路径?

    不实现链接器或使用ldd 如何找到库的完整路径 Linux 上有可用的标准库吗 也许是 POSIX Using ldd and grep在故意使用的文件上libGL so 1 看起来像 ldd usr bin glxinfo grep li
  • 在因子(二进制)列(r 语言中的向量)上对数据框条件进行子集化

    我有一个 1 0 的序列 指示患者是否处于缓解状态 假设缓解或未缓解的记录是在离散时间进行的 我如何检查每个患者的马尔可夫特性 然后总结结果 即假设任何患者在任何时间缓解的概率仅取决于患者上次缓解 上次未缓解 与事情相同 也就是说 任何患者
  • 有没有办法检测图像是否模糊? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想知道是否有一种方法可以通过分析图像数据来确定图像是否模糊 估计图像清晰度的另一种非常简单的方法是使用拉普拉斯 或 LoG 滤波器并
  • Kivy:App.root 中的实例无效

    我是Python和Kivy的新手 这是我的第一个小项目 不知道我做错了什么 以下是来自pydev eclipse 的日志 INFO Kivy v1 8 0 INFO Logger Record log in C Users Sudheer
  • AngularJS - 过滤空对象

    我有一个包含大量数据的 scope myData 对象 我想做的是显示数据但过滤掉空值和空字符串 scope myData ID 001 Message test test test test ID 002 Message test tes
  • 禁用先前日期但将字段留空?

    我正在设置minDate now 以防止选择当前日期之前的日期 但是 这会使用当前日期填充该字段 不一定是大问题 但是 如果我在字段上执行验证 即 它已填充 那么即使没有选择日期 用户仍然可以提交 有什么办法解决这个问题吗 编辑 抱歉 但似
  • 从 C# 流中读取无符号 24 位整数

    使用 BinaryReader 从 C 流读取无符号 24 位整数的最佳方法是什么 到目前为止我用过这样的东西 private long ReadUInt24 this BinaryReader reader try return Math
  • 安装 Tidy、PHP

    我猜当 php 安装在我的盒子上时 没有包含 with tidy arg 当浏览我的 php ini 时 该行 extension php tidy dll 不见了 如何将模块添加到我的 php 安装中 注意我尝试添加 extension
  • Vaadin 网格行高

    我想减小单元格大小 以便在屏幕上容纳更多行 屏幕 1 到目前为止我已经用过 v grid cell font size 13px height 18px vertical align middle v grid row height 18p
  • android - 在两个网络视图之间共享会话?

    首先 有人可以解释一下怎么做吗CookieManager getInstance 工作 我真的不明白如何从 webview 获取会话 假设我有这个 CookieSyncManager createInstance WebviewPage t
  • 全局和本地 python 安装,以及意外在 virtualenv 之外运行需求文件

    所以我在谷歌上搜索了一个 pip 需要 sudo 权限的事件 我遇到了以下两个线程运行 sudo pip 有哪些风险 https stackoverflow com questions 21055859 what are the risks
  • 通过文本和文件流保存 openpyxl 文件

    我正在将 OpenPyXL 构建到一个应用程序中 该应用程序需要一个包含 excel 文件内容的字符串 以便通过文件流写入 根据我对 OpenPyXL 源代码的调查 它看起来并不支持这种输出 有谁有修改 openpyxl 以支持这一点的经验
  • 如何检查特定的子解析器?

    如何检查特定的子解析器 import argparse if name main mainparser argparse ArgumentParser submainadder mainparser add subparsers title
  • Javascript:根据其内容选择选项

    基本上是这样 但是在纯 JavaScript 中 如何使用 Nokogiri 根据选择标签的内容获取选择标签的 值 https stackoverflow com questions 2346257 how to get value of
  • 判断 NSNumber 是否为 NaN

    如何判断可可是否NSNumber表示 NaN 不是一个数字 例如 当我解析具有无效 非数字 内容的字符串时 就会出现这种情况 所以 我发现类属性 NSDecimalNumber notANumber 就是为了这个目的 在某些语言中 NaN
  • 按 ID DESC 排序

    我试图让博客页面按降序给出的自动递增唯一 ID 对其条目进行排序 但它似乎不允许这样做 尽管 SQL 请求如下所示 但它始终按升序显示 SELECT FROM news blog ORDER BY news id DESC 是不是因为新闻i
  • 我可以配置 NLog 在日志达到一定限制后修剪日志吗?

    NLog 可以配置为在日志文件达到一定文件大小后自动修剪 修剪日志文件吗 我认为您最接近的目标是使用archiveAboveSize属性让 NLog 在日志文件达到一定大小时对其进行归档 通过将其与maxArchiveFiles属性 您可以