class DefaultAuditor implements Auditor {

    @Override
    public boolean shouldLogForStatus(Status status)
    {
        return logTimingStrategy.shouldLogForStatus(status);
    }

    public  DefaultAuditor(AuditLogger logger, AuditFilter filter, AuditObfuscator obfuscator, LogTimingStrategy logTimingStrategy);
      DefaultAuditor(AuditLogger logger, AuditFilter filter, AuditObfuscator obfuscator, AuditMetrics auditMetrics, LogTimingStrategy logTimingStrategy);

}