Observability#
Namespace: Infocyph\Pathwise\Observability
AuditTrail writes append-only JSONL records for operations.
Brief capabilities:
Log timestamped operation events with context.
Store audit output as line-delimited JSON.
Integrate with
FileOperationsto trace file lifecycle actions.
Typical fields:
operation name
path/source/destination
bytes/checksum/visibility context
Example#
use Infocyph\Pathwise\FileManager\FileOperations;
use Infocyph\Pathwise\Observability\AuditTrail;
$audit = new AuditTrail('/tmp/pathwise-audit.jsonl');
(new FileOperations('/tmp/a.txt'))
->setAuditTrail($audit)
->create('hello')
->append("\nworld");