# Method SSL.Context()->alert_factory()

Method alert_factory

  ``Alert` alert_factory(`SSL.Connection` `con`, `int` `level`, `int` `description`, `ProtocolVersion` `version`, `string`|`void` `message`, `mixed`|`void` `trace`)`

Description

  Alert factory.

  This function may be overloaded to eg obtain logging of generated alerts.

Parameter `con`

  Connection which caused the alert.

Parameter `level`

  Level of alert.

Parameter `description`

  Description code for the alert.

Parameter `message`

  Optional log message for the alert.

Note

  Not all alerts are fatal, and some (eg `ALERT_close_notify`) are used during normal operation.