DefaultHttpAuditing

uk.gov.hmrc.play.bootstrap.http.DefaultHttpAuditing
@Singleton
class DefaultHttpAuditing(val auditConnector: AuditConnector, @Named("appName") val appName: String, config: Configuration) extends HttpAuditing

Attributes

Graph
Supertypes
trait HttpAuditing
class Object
trait Matchable
class Any

Members list

Type members

Inherited classlikes

object AuditingHook extends HttpHook

Attributes

Inherited from:
HttpAuditing
Supertypes
trait HttpHook
class Object
trait Matchable
class Any
protected case class HttpRequest(verb: String, url: String, headers: Seq[(String, String)], body: Option[Data[HookData]], generatedAt: Instant)

Attributes

Inherited from:
HttpAuditing
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Inherited methods

protected def now(): Instant

Attributes

Inherited from:
HttpAuditing
def shouldMaskField(field: String): Boolean

Attributes

Inherited from:
HttpAuditing

Concrete fields

override val appName: String
override val auditConnector: AuditConnector
override val auditDisabledForPattern: Regex

clients may want to override

clients may want to override

Attributes

Inherited fields

val outboundCallAuditType: String

Attributes

Inherited from:
HttpAuditing