Files
coolify/app/Logging/RedactSensitiveAuditData.php
T
6b07f03107 feat(terminal): interactive console mode for containers (docker attach) (#11538)
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: rosslh <ross@rosshill.ca>
2026-10-14 14:32:02 +02:00

20 lines
505 B
PHP

<?php
namespace App\Logging;
use App\Services\Security\SensitiveDataRedactor;
use Illuminate\Log\Logger;
/**
* Redacts the audit log like every other channel, but keeps email addresses so the log still records who acted.
*/
final class RedactSensitiveAuditData
{
public function __construct(private readonly SensitiveDataRedactor $redactor) {}
public function __invoke(Logger $logger): void
{
(new RedactSensitiveData($this->redactor->withoutEmailRedaction()))($logger);
}
}