os2web / os2web_audit

Drupal OS2模块,为丹麦市政府提供审计日志功能

维护者

详细信息

github.com/OS2web/os2web_audit

源代码

安装: 12

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 0

类型:drupal-module

0.0.1 2024-08-20 12:14 UTC

This package is auto-updated.

Last update: 2024-09-23 06:51:50 UTC


README

此审计模块可用于跟踪更改并在Drupal站点上进行审计日志记录。

特性

此模块包括三个插件,通过Drupal的watchdog记录器将日志信息记录到Loki、文件或数据库。

这些日志提供程序是使用Drupal的插件API设计的。因此,它为在其他模块中创建新的AuditLogger插件开辟了可能性,从而增强了此审计日志的功能。

安装

启用模块,并转到/admin/config/os2web_audit/settings/的模块设置页面。

composer require os2web/os2web_audit
drush pm:enable os2web_audit

Drush

该模块提供了一个名为audit:log的Drush命令。此命令允许您将测试消息记录到配置的记录器。audit:log命令接受一个表示要记录的消息的字符串。

提供的信息将记录两次,一次作为信息消息,一次作为错误消息。

drush audit:log 'This is a test message'

使用方法

该模块公开了一个简单的Logger服务,可以记录infoerror消息。

注入名为os2web_audit.logger的记录器服务,并将消息发送到记录器,如下所示

$msg = sprintf('Fetch personal data from service with parameter: %s', $param);
$this->auditLogger->info('Lookup', $msg);