NLog 日志
NLog 是 Windows .NET 应用程序和 C# 中广泛使用的日志记录框架。Site24x7 AppLogs 是一种基于云的日志管理服务,可帮助您轻松管理日志。Site24x7 代理会自动检测您机器中基于 NLog 的日志,并识别日志字段,例如日期和时间、日志级别、记录器名称和消息。借助对 NLog 日志的默认支持,您可以借助直观的 Web 客户端搜索、查看、收集和分析数据。 了解有关使用 Site24x7 进行日志管理的更多信息。
入门
- 登录到您的 Site24x7 帐户。
- 下载并安装 Site24x7 服务器监控代理 ( Windows )。
- 转到管理> AppLogs>日志配置文件并添加日志配置文件。
日志文件路径
每个应用程序将日志写入不同的文件夹和文件。NLog 日志来自下面提到的相应操作系统的文件夹路径。如果您在不同的文件夹中有日志,您可以在文件路径下提及它,以便在创建日志配置文件时从该特定文件夹中获取它们 。
:
C:\\NLog\\*.log*
此处给出的日志文件路径仅供参考。默认情况下,Site24x7 会运行一个脚本来查找特定的文件路径。
日志模式
$DateTime:date|$LogLevel$|$LoggerName$|$Message$
这是 Site24x7 定义的默认模式,用于根据下面提到的示例日志解析 NLog 日志。
示例日志
2018-1-20 11:10:06.7166|FATAL|ConsoleApplication1.Program|Sample fatal error message:: 0
上面的示例日志可以分为 4 个字段,每个字段将从此处获取其各自的值,然后上传到 Site24x7。
字段名称 | 字段值 |
Date Time | 2018-1-20 11:10:06 .7166 |
Log Level | FATAL |
Logger Name | ConsoleApplication1.Program |
Message | Sample fatal error message: 0 |