首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Marklogic审计日志

Marklogic审计日志
EN

Stack Overflow用户
提问于 2015-05-15 00:04:52
回答 2查看 347关注 0票数 0

我将看到MarkLogic提供的以下示例审计日志记录

代码语言:javascript
复制
Sample logging : 2012-03-26 10:55:53.735 event=amp-usage; 
function=http://marklogic.com/xdmp/admin:read-config-file;
uri=/MarkLogic/admin.xqy; database=filesystem;
success=true; user=admin; roles=admin;

我可以通过添加以下突出显示的更多细节来自定义此消息吗?

示例日志记录: 2012-03-26 10:55:53.735 event=amp-uri;function=http://marklogic.com/xdmp/admin:read-config-file;uri=/MarkLogic/admin.xqy;database=filesystem;success=true;user=admin;roles=admin;收到了源id=xxxx Web调用的租户Id=xxxxx请求。请求ID xxxx

EN

回答 2

Stack Overflow用户

发布于 2015-05-15 06:12:06

审计日志记录的目的是由MarkLogic生成,不依赖于应用程序,也不受其影响。它应该是验证/审计数据库活动的独立来源。

我认为跟踪事件日志是您正在寻找的。有内置的跟踪事件,比如URL重写:

25611

您可以使用fn:追踪生成自定义跟踪事件。确保激活Admin接口中适当组的诊断页上的跟踪事件,并将所有相关跟踪事件添加到应该记录的事件列表中。

哈哈!

票数 0
EN

Stack Overflow用户

发布于 2016-10-08 22:50:19

当然,这是可以实现的。

  1. 创建一个模块(比如Activitylog.xqy),该模块创建并插入日志文档xdmp: document - insert ()到审计数据库中。
  2. 从另一个模块(例如,logger.xqy)调用它,该模块生成日志任务xdmp:spawn(),在这里您将指定数据库名,因此请在其中进行审核。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30249453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档