AuditLogContext
in package
リクエスト内で永続化された監査ログの ID を共有するためのコンテキスト。
監査ログの DB 保存ハンドラ(DatabaseHandler)が採番した ID を、 同一リクエスト内のメール通知ハンドラ(EmailHandler)へ受け渡すために使う。 Monolog の各ハンドラはレコードを共有できないため、両ハンドラに同一インスタンスを 注入して橋渡しする。
Table of Contents
Properties
- $currentLogId : int|null
- 直近に永続化された監査ログの ID
Methods
- getCurrentLogId() : int|null
- 直近に永続化された監査ログの ID を取得する
- setCurrentLogId() : void
- 永続化された監査ログの ID を記録する
Properties
$currentLogId
直近に永続化された監査ログの ID
private
int|null
$currentLogId
= null
Methods
getCurrentLogId()
直近に永続化された監査ログの ID を取得する
public
getCurrentLogId() : int|null
Return values
int|nullsetCurrentLogId()
永続化された監査ログの ID を記録する
public
setCurrentLogId(int|null $logId) : void
Parameters
- $logId : int|null