There's a bug in this application which is causing a 500 error page caused by this line in your hook:
public function log( $status, $member )
{
if( \IPS\Dispatcher::i()->controllerLocation === 'front' AND \IPS\Settings::i()->llogs_groups == '*' OR $member->inGroup( explode( ',', \IPS\Settings::i()->llogs_groups ) ) )
{
you're not checking if $member is null or an instance of \IPS\Member which results in following fatal error:
[22-Sep-2016 10:07:32 UTC] PHP Fatal error: Call to a member function inGroup() on array in /home/zzzz/public_html/init.php(442) : eval()'d code on line 37
So each time somebody tries to login with a not existing account, it results in a 500 error page