package Ġcom . bit sequence . apps . spring . util Ċ Ċ import Ġorg . slf 4 j . Logger Ċ import Ġorg . slf 4 j . LoggerFactory Ċ Ċ import Ġorg . springframework . validation . Errors Ċ Ċ object ĠValidation Util Ġ{ ĊĊ ĉ private Ġval Ġlog : ĠLogger Ġ= ĠLoggerFactory . getLogger ( Validation Util :: class . java ) ĊĊ ĉ fun Ġget And LogError ( errors : ĠErrors ): ĠString Ġ{ Ċĉ ĉ log . debug (" get And Log Errors () ") ĊĊĉ ĉ if Ġ( log . isError Enabled ) Ġ{ Ċĉĉ ĉ errors . field Errors Ċĉĉĉĉ ĉ . forEach Ġ{ Ċĉĉĉĉĉ ĉ log . error ( Ċĉĉĉĉĉĉĉ ĉ " Finding Ġa Ġfield Ġthat Ġis Ġnot Ġin Ġaccordance Ġwith Ġthe Ġrequirement . Ġ( field ={}, Ġmessage ={ })", Ċĉĉĉĉĉĉĉ ĉ it . field , Ċĉĉĉĉĉĉĉ ĉ it . default Message ) Ċĉĉĉĉ ĉ } Ċĉ ĉ } ĊĊĉ ĉ val Ġproblem Field : ĠString Ġ= Ġerrors . field Error ?. field Ġ?: Ġ" Unknown Ġfield " Ċĉ ĉ val Ġmessage : ĠString Ġ= Ġerrors . field Error ?. default Message Ġ?: Ġ" Unknown Ġmessage " ĊĊĉ ĉ return Ġ" Validation Ġfor Ġ'$ problem Field ' Ġfailed Ġbecause Ġof Ġ'$ message '. " Ċ ĉ } Ċ Ċ }