【问题标题】:NLog File archivingNLog 文件归档
【发布时间】:2012-10-22 12:51:31
【问题描述】:

我可以使用 NLog 完成以下操作吗:

  1. 日志文件按以下格式创建 - LogFileName_YYYY_MM_dd_HH_mm_ss.log
  2. 当文件大小超过配置的大小时,例如:- 使用相同格式创建新日志文件 - LogFileName_YYYY_MM_dd_HH_mm_ss.log

【问题讨论】:

    标签: logging archive nlog


    【解决方案1】:

    NLog 的文档在他们的网站上非常好:

    File target - NLog

    【讨论】:

    • 我试过文档。当我在以下格式中给出文件名 -LogFileName_YYYY_MM_dd_HH_mm_ss.log 时,它会每秒生成一个新的日志文件
    • 我要在这里碰碰运气,说我不认为你想做的事是可能的。当您在其中设置带有时间戳的日志名称时,NLog 使用当前时间(尝试写入日志条目时)来查找适当的文件。如果找不到它,它会创建它,因此每秒都会创建新的日志文件。可能有一种方法可以在您的代码中设置日志名称,但是您会失去在配置文件中设置它的灵活性。
    • 我更正了您的链接。请不要发布仅链接的答案。而不是这样,尝试总结链接的内容并将链接用作参考,因此如果 URL 被破坏,答案仍然有效。
    猜你喜欢
    • 2021-10-09
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多