99클럽 6일차 TIL: Unix Time (nanoseconds)
#1. 오늘의 학습 키워드 자바스프링에서의 unix 시간을 나노초 단위로 구하고 싶을 때: 이전글인 Loki 에 로깅 정보를 API POST request 로 보낼 때 로그 라인에 앞 부분은 nanoseconds( 나노초 ) 단위로 찍힌 timestamp이다. 이 timestamp 를 보낼 때 자바 스프링에서 제공하는 나노초 단위의 현재 시각을 반환하는 메서드가 있다. System.nanoTime() 그런데 이로는 loki 에서 400 에러를 리턴하였다. 그래서 밀리초 단위의 현재 시각을 반환하는 메서드를 통해 나노초로 변환하여 log를 보냈더니, 오류가 나질 않았다. System.currentTimeMillis() 이 두 메서드를 통한 값을 디버깅 툴을 사용해 비교해보니 숫자의 자리수가 큰 차이가 없었..
2024.04.09