log4j error

배운 것 2016. 1. 26. 13:34

error(String format, Object... arguments)

Log a message at the ERROR level according to the specified format and arguments.

error(String msg, Throwable t)
Log an exception (throwable) at the ERROR level with an accompanying message.



log.error를 쓸 때 exception 객체를 반드시 찍어주라는 룰을 전달받음. 

그런데 혹시나 해서 찾아보니 throwable t를 포함하는 것은 message하나 밖에 없었음. 즉, 전달하는 object 가 여러갠데? 하고 생각했음. 그런데 잘 보니 현재 상황은 string message에 여러개의 객체 정보를 담을 뿐이었다. 그래서 스트링 하나 반드시 붙이고 익셉션 객체를 찍으면 되는 것이었다. 

'배운 것' 카테고리의 다른 글

사소하지만 중요한 리팩토링  (0) 2016.01.28
command pattern  (0) 2016.01.28
intellij 에서 maven profile 선택해서 실행하기  (0) 2016.01.19
logback.xml 에서 에러로그 분리  (0) 2016.01.18
1월 첫째주 정리  (0) 2016.01.12
Posted by 썬,더 호글
,