content_image/722896.jpg content_image/722898.jpg content_image/722897.jpg content_image/722899.jpg
<img src='content_image/722896.jpg'>

## Note 

This variable applies only to legacy mode audit log filtering (see Section 6.4.5.9, “Legacy Mode Audit Log Filtering” ). 

The policy controlling how the audit log plugin writes statement events to its log file. The following table shows the permitted values. 

<img src='content_image/722898.jpg'>

<img src='content_image/722897.jpg'>

• audit_log_strategy 

## Note 

At server startup, any explicit value given for audit_log_statement_policy may be overridden if audit_log_policy  is also specified, as described in Section 6.4.5.5, “Configuring Audit Logging Characteristics” . 

<img src='content_image/722899.jpg'>

The logging method used by the audit log plugin. These strategy values are permitted: 

• ASYNCHRONOUS : Log asynchronously. Wait for space in the output buffer. 

• PERFORMANCE : Log asynchronously. Drop requests for which there is insufficient space in the output buffer. 

• SEMISYNCHRONOUS : Log synchronously. Permit caching by the operating system. 

## Audit Log Status Variables 

• SYNCHRONOUS : Log synchronously. Call sync()  after each request. 

If the audit log plugin is enabled, it exposes several status variables that provide operational information. These variables are available for legacy mode audit filtering and JSON mode audit filtering. 

