??????????????????????????г??????????????????
????????????г???????????????????????д??????????????
?????????????????£???????????????????????????????????????????????????
??????????????????????????????????
????????5??????????????????????????????в???????????????
????????????????????????????????????????棬???????????
????????1???????????????
???????????????????д???????????????????壬?????????????????????塣
??????????????????????????Υ???????
????ERROR: Save failure - SQLException .....
???????????????????????????????????????
????ERROR: Save failure - SQLException .....
??????????????????????????????????????Щ?????????????????????????????????????????????????
????RROR: Save failure- Entity=Person?? Data=[id=123 surname="Mario"] - SQLException....
???????????????????????
????RROR: Save failure- Entity=Person?? Data=[id=123 surname="Mario"] - SQLException....
?????????????????洢???????????????? Person??????? JPA ??壩?????? Person ????????????
???????????????????????????????????壺??????????????????????????????????????????????????е??????Ρ?
???????????????????????????????????????е??????????
????????2???????????????л???
?????? Java ??????????????????????????涼??????????ERROR??INFO……??????????п???????????????????
???????磬Java util logging ??????μ?????SEVERE??WARN??INFO??FINE??FINER??FINEST??+ CONFIG ?? OFF????????????????????????????? Apache Commons Logging ?? SLFJ ???????????μ?????FATAL??ERROR??WARN??INFO??DEBUG??TRACE??
????????????????????????????????Σ???????????????????????μ???????????????????
?????????????????????????òο??????????????
??????????????????????ó???????????????κε?????????????и??????????????
???????????Apache ?????????????????????????????У???ж?????塣
???????????????????????????
?????????Σ? ???????? INFO ??????????????? WARN??
??????????????Σ????????? DEBUG ??????????????? WARN????????????????? INFO????
??????????Σ??κ?????????????
????????????????????????? TRACE/FINEST ???????????????????????????ο? ???? ?????????
?????????з??? DEBUG ?? TRACE ?ж????????????????????????????????????? DEBUG ???? TRACE ??
???????? KISS ???????????? RROR??WARN??INFO ?? DEBUG ?????
????????3??????????????????
??????????????????????? logger ???? System.out ???????????????????????????????ó???????С?????????????????
????void aMethod(String aParam) {
????LOGGER.debug(“Enter in aMethod”);
????if (“no”.equals(aParam)) {
????LOGGER.debug(“User says no”);
????….
?????????????????
????void aMethod(String aParam) {
????LOGGER.debug(“Enter in aMethod”);
????if (“no”.equals(aParam)) {
????LOGGER.debug(“User says no”);
????….
??????Щ????????????????????????????????????????????????????????ó???????????????????????????????????
????????????????????????????????????????Щ??????????????????
???????????????????????????????????????????????????????????е? SCM ????git??svn……??????????????????????????????????
?????????????????????????е? DEBUG ?????????????Щ????ó??????????????????????????????????????????????????ó??????????????????????Щ?????