String만 받는 logger의 함수에 String이 아닌 원시형을 넣어야함

원시형이기 때문에 toString 메서드는 당연히 없고 어쨌든 로깅 해야하니까 꾸겨 넣어야함


순전히 취향 차이긴 한데 설문조사 해본다


1-1. logger.info(target + "");

1-2. logger.info("" + target);


2. logger.info(String.valueOf(target));


3. logger.info(((PrimitiveType) target).toString());


4. logger.info(new StringBuffer().append(target).toString());


5. logger.info(String.format("?", target));


6. logger.info(new DecimalFormat("?").format(target));


7-1. logger.info(new StringBuilder().append(target).toString());

7-2. logger.info(new StringBuffer().append(target).toString());


8. logger.info(new StringJoiner("").append(target))


나머지야 기교로 한번 써본거고 본인은 무조건 2번씀