adds nebulous UserFuncLogger
MySQLLogger becomes PDOLogger

thanks @donatj