我们如何停止在 InterSystems IRIS 实例上记录日志?

How can we stop journalling on InterSystems IRIS instance?

执行 DISABLE^%NON 暂停进程的日志记录。 我需要 stop/pause 记录整个实例。可能吗?

您始终可以转到系统管理门户并编辑您感兴趣的每个数据库并禁用日记功能。我知道这不是您的具体要求,但它可能会有所帮助。

这将完全停止记录:

ClassMethod StopJournaling()
{
    new $namespace
    set $namespace = "%SYS"
    set x = $$INT^JRNSTOP(.err)
    if (x=0) {
        write "Stopping journaling error code " _ err
    } else {
        write "Stopped journaling"
    }
    write !
}