os2web / os2web_audit
Drupal OS2模块,为丹麦市政府提供审计日志功能
0.0.1
2024-08-20 12:14 UTC
Requires
- php: ^8.1
- ext-curl: *
- drush/drush: ^11.6
Requires (Dev)
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
服务,可以记录info
和error
消息。
注入名为os2web_audit.logger
的记录器服务,并将消息发送到记录器,如下所示
$msg = sprintf('Fetch personal data from service with parameter: %s', $param); $this->auditLogger->info('Lookup', $msg);