배운 것

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에 여러개의 객체 정보를 담을 뿐이었다. 그래서 스트링 하나 반드시 붙이고 익셉션 객체를 찍으면 되는 것이었다.