golang에서 sqlc를 사용하는데 쿼리를 log에 출력하는 옵션이 없어서 찾아 보니 driver의 hook을 설정해서 쿼리의 실행전과 실행 후에 쿼리를 찍는 소소가 있었다. 그런데 sqlc는 쿼리를 prepared 형식으로 던지기 때문에 parameter와 쿼리가 분리되어서 출력 되는 문제가 있었다. 그래서 gorm의 쿼리를 출력하는 소스를 찾아 보니 logger 폴더에 parameter를 찾아서 찍어 주는 소스가 존재 했다. 두개를 합치면 다음과 같은 소스로 원하는 쿼리를 출력해 볼 수 있다. 1. database driver hook https://github.com/qustavo/sqlhooks GitHub - qustavo/sqlhooks: Attach hooks to any database/..