is_numricで小数点も許容していのをctype_digitを使用するよう変更
d88538d055f3fafba06ad5e1412f5bc9469edb04のコミットでバグがあったので修正
mb_strlenで第2引数にutf8を指定するように統一
getLoggerのerrメソッドを使う場合第2引数のerrorがいらなかったので除去
バリデート通らない場合はロールバックしログを残すよう修正