spd logger를 사용할 때, 원하지 않는 메세지들이 같이 나올 때가 있다.
나 같은 경우에는 여러 제품들을 사용하다보니, 자체 OS에서 받아오는 시간이 중국이라던가 미국일 때가 있었다.
한국 시간으로 설정을 하고 싶어서 직접 로그를 남기려는 데, 디폴트값으로 나오길래 이 부분을 해결할 필요가 있었다.
언제까지 중국시간 + 1 이런 식으로 기록을 할 순 없으니...
그래서 pytz.timezone('Aisa/Seoul')을 datetime.datetime.now( 여기 안에 넣고)
current korea time을 구한 뒤, 직접 spdlogger에 입력했다.
불필요한 메세지들은
spdlogger를 생성한 뒤, custom format의 패턴을 변경해주면 된다.
기존에 출력되던 시간등은 모두 버리고 단지 메세지만 출력하겠다는 %v를 pattern으로 설정해주고, 나머지 string은 본인이 입맛에 맞게 설정하면 끝
logger = spdlogger.RotatingLogger(logger_name, logger_file_path, 1, max_size, max_files) # 변수에는 알아서 입력할 것
logger.set_patter("%v")
logger.info("Test")
해보면 바로 되는 데, 이걸 누가 필요로 할 지는 모르겠네