Here is how you would override the onLogin()
handler to log any error messages. Inside the page code, define this method:
function onLogin()
{
try {
return $this->account->onLogin();
}
catch (Exception $ex) {
Log::error($ex);
}
}
Here the local handler method will take priority over the account component's event handler. Then we simply inherit the logic by calling the parent handler manually, via the component object ($this->account
).