Example: 

<MYSQL_VERSION>5.7.21-log</MYSQL_VERSION> 

• <OS_LOGIN> 

A string representing the external user name used during the authentication process, as set by the plugin used to authenticate the client. With native (built-in) MySQL authentication, or if the plugin does not set the value, this element is empty. The value is the same as that of the external_user  system variable (see Section 6.2.18, “Proxy Users” ). 

Example: 

<OS_LOGIN>jeffrey</OS_LOGIN> 

• <OS_VERSION> 

A string representing the operating system on which the server was built or is running. 

Example: 

<OS_VERSION>x86_64-Linux</OS_VERSION> 

• <PRIV_USER> 

A string representing the user that the server authenticated the client as. This is the user name that the server uses for privilege checking, and may differ from the <USER>  value. 

Example: 

<PRIV_USER>jeffrey</PRIV_USER> 

• <PROXY_USER> 

A string representing the proxy user (see Section 6.2.18, “Proxy Users” ). The value is empty if user proxying is not in effect. 

Example: 

<PROXY_USER>developer</PROXY_USER> 

• <SERVER_ID> 

An unsigned integer representing the server ID. This is the same as the value of the server_id  system variable. 

Example: 

<SERVER_ID>1</SERVER_ID> 

• <SQLTEXT> 

A string representing the text of an SQL statement. The value can be empty. Long values may be truncated. The string, like the audit log file itself, is written using UTF-8 (up to 4 bytes per character), so 

