Auditor

uk.gov.hmrc.api.service.Auditor
trait Auditor

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def appName: String

You can get the appName by injecting it into your constructor using:

You can get the appName by injecting it into your constructor using:

@Named("appName") override val appName: String

Attributes

Concrete methods

protected def audit(service: String, details: Map[String, String])(implicit hc: HeaderCarrier, ec: ExecutionContext): Future[AuditResult]
def withAudit[T](service: String, details: Map[String, String])(func: Future[T])(implicit hc: HeaderCarrier, ec: ExecutionContext): Future[T]

Abstract fields

val auditConnector: AuditConnector

Concrete fields

lazy val auditType: String