美文网首页
第十章 设置结构化日志记录(二)

第十章 设置结构化日志记录(二)

作者: Cache技术分享 | 来源:发表于2022-06-26 08:55 被阅读0次

[toc]

第十章 设置结构化日志记录(二)

注:IRIS有,Cache无。

启用结构化日志记录

^LOGDMN 例程允许管理结构化日志记录;还有一个基于类的 API,将在下一节中介绍。

要使用 ^LOGDMN 启用结构化日志记录:

  1. 打开终端并输入以下命令:
set $namespace="%sys"
do ^LOGDMN

这将启动一个带有以下提示的例程:

 
1) Enable logging
2) Disable logging
3) Display configuration
4) Edit configuration
5) Set default configuration
6) Display logging status
7) Start logging
8) Stop logging
9) Restart logging
 
LOGDMN option?
  1. 4 以便可以指定配置详细信息。然后,该例程会提示输入以下项目:

a. 最低日志级别,以下之一:

  • -2 — 详细的调试消息(例如十六进制转储)。
  • -1 — 不太详细的调试消息。
  • 0 — 信息性消息,包括所有审计事件。
  • 1(默认值)— 警告,表示可能需要注意但未中断操作的问题。
  • 2 — 严重错误,表明问题已中断操作。
  • 3 — 致命错误,表示问题导致系统无法运行。

b. 管道命令,它指定系统将结构化日志发送到哪里。输入以下形式的响应:

irislogd -f c:/myfilename.log

但将 c:/myfilename.log 替换为目标日志文件的完全限定路径名。在此命令中,irislogd 是 可执行文件的名称,它将接收日志数据并将其写入指定文件(通过 -f 选项)。

对于管道命令,最简单的选择是使用此处提到的可执行文件 (irislogd.exe),但可以替换为不同的目标。

c. 发送到管道的数据格式。指定 NVP(默认)或 JSON。选项 NVP 发送由名称-值对组成的数据,以空格分隔。选项 JSONJSON 输出中发送数据。

d. 对管道命令的连续调用之间的间隔(以秒为单位)。默认值为 10 秒。

当例程再次显示主提示时(LOGDMN 选项?),按 1 启用日志记录。

7 开始记录。

image.png image.png image.png image.png

用于结构化日志记录的基于类的 API

要管理结构化日志记录,可以使用 %SYS 命名空间中的 SYS.LogDmn 类,而不是使用 ^LOGDMN 例程。

irislogd 的其他选项

Argument Purpose
-d 发出诊断和错误消息
-e errfilename 将错误和诊断消息写入给定文件。
-f logfilename 将日志消息写入给定文件。
-h hostname 在结构化日志文件中包含给定的主机名。
-i irisinstance 在结构化日志文件中包含给定的实例名称。
-s 将日志消息写入 Unix® syslog 工具(仅限 Unix®

此外,可以将输出写入标准输出。要在 Unix 上执行,请同时省略 -f-s 参数。要在 Windows 上执行此操作,请省略 -s 参数。

相关文章

  • 第十章 设置结构化日志记录(二)

    [toc] 第十章 设置结构化日志记录(二) 注:IRIS有,Cache无。 启用结构化日志记录 ^LOGDMN ...

  • 第九章 设置结构化日志记录(一)

    第九章 设置结构化日志记录(一) IRIS 支持结构化日志记录。 创建多个日志,每个日志用于不同的目的。从以前的产...

  • mysql记录sql语句日志

    设置mysql记录SQL语句日志文件

  • log4j2高级应用

    依赖配置 基本组件 Logger 日志记录器 如何输出日志,如指定输出方式、设置日志级别、设置日志过滤器等 App...

  • Logger

    对于一个要被记录的日志记录,它的日志记录级别必须高于日志记录器和处理器的阈值,日志管理器的配置文件设置的默认控制台...

  • Apache 必备配置

    1. Apache 设置日志记录代理的IP 以及客户端IP 2. Apache 中记录指定URI 的日志 3. A...

  • Mysql 性能优化

    环境 查看是否开启慢查询日记 查看 mysql 日记信息 开启慢查询日志 设置没有索引的记录到慢查询日志 设置慢查...

  • linux 使用 crontab 实现定时清空日志

    一 : 清空日志命令 二 : 创建清空日志脚本 三 : 设置定时器

  • 05期英雄阅读团第9周复盘

    本周目标 本周必达⽬标 :完整的记录,观察记录,用结构化的日志。 可衡量的结果:一周的完整的记录,观察记录3-5个...

  • 4.springboot 与日志

    学习记录,仅供参考 异步输出 自动归档 日志级别: 所有支持的日志系统可以在springboot设置的记录器级别E...

网友评论

      本文标题:第十章 设置结构化日志记录(二)

      本文链接:https://www.haomeiwen.com/subject/bbgwvrtx.html