Table of Contents

Class LoggerAuditLogger

Namespace
Tharga.Team.Service.Audit
Assembly
Tharga.Team.Service.dll

Audit logger that writes to ILogger with structured logging. Query is not supported — returns empty results.

public class LoggerAuditLogger : IAuditLogger
Inheritance
LoggerAuditLogger
Implements
Inherited Members

Constructors

LoggerAuditLogger(ILogger<LoggerAuditLogger>)

public LoggerAuditLogger(ILogger<LoggerAuditLogger> logger)

Parameters

logger ILogger<LoggerAuditLogger>

Methods

Log(AuditEntry)

public void Log(AuditEntry entry)

Parameters

entry AuditEntry

QueryAsync(AuditQuery)

public Task<AuditQueryResult> QueryAsync(AuditQuery query)

Parameters

query AuditQuery

Returns

Task<AuditQueryResult>