From 2ed52c0021dd50bad66c92afe05050a3babac5f1 Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Wed, 26 Jun 2024 15:16:25 +0530 Subject: [PATCH 1/9] update to remove all mocks --- .github/workflows/go.yml | 6 +- profile.cov | 8663 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 8665 insertions(+), 4 deletions(-) create mode 100644 profile.cov diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 58d6e8d95..0febf9a12 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -113,10 +113,8 @@ jobs: - name: Test run: | export APP_ENV=test - go test gofr.dev/pkg/... -tags migration -v -short -coverprofile package.cov -coverpkg=gofr.dev/pkg/... - grep -v 'gofr.dev/pkg/gofr/migration/mock_datasources.go' package.cov > packageWithoutMockMigrationDatasource.cov - grep -v 'gofr.dev/pkg/gofr/container/mock_datasources.go' packageWithoutMockMigrationDatasource.cov > packageWithoutMockDatasource.cov - grep -v 'google/mock_interfaces\.go' packageWithoutMockDatasource.cov > profile.cov + go test gofr.dev/pkg/... -v -short -coverprofile package.cov -coverpkg=gofr.dev/pkg/... + grep -v '/mock_' package.cov > profile.cov go tool cover -func profile.cov - name: Upload Test Coverage diff --git a/profile.cov b/profile.cov new file mode 100644 index 000000000..eb5352e2a --- /dev/null +++ b/profile.cov @@ -0,0 +1,8663 @@ +mode: set +gofr.dev/examples/grpc-server/grpc/server.go:12.88,14.16 2 1 +gofr.dev/examples/grpc-server/grpc/server.go:14.16,16.3 1 1 +gofr.dev/examples/grpc-server/grpc/server.go:18.2,20.8 1 1 +gofr.dev/examples/grpc-server/main.go:8.13,14.2 3 1 +gofr.dev/examples/grpc-server/grpc/server.go:12.88,14.16 2 1 +gofr.dev/examples/grpc-server/grpc/server.go:14.16,16.3 1 1 +gofr.dev/examples/grpc-server/grpc/server.go:18.2,20.8 1 1 +gofr.dev/examples/sample-cmd/main.go:9.13,14.69 2 1 +gofr.dev/examples/sample-cmd/main.go:14.69,16.3 1 1 +gofr.dev/examples/sample-cmd/main.go:22.2,22.70 1 1 +gofr.dev/examples/sample-cmd/main.go:22.70,24.3 1 1 +gofr.dev/examples/sample-cmd/main.go:27.2,27.11 1 1 +gofr.dev/examples/http-server-using-redis/main.go:11.13,22.2 5 1 +gofr.dev/examples/http-server-using-redis/main.go:25.60,28.47 2 1 +gofr.dev/examples/http-server-using-redis/main.go:28.47,30.3 1 1 +gofr.dev/examples/http-server-using-redis/main.go:32.2,32.32 1 1 +gofr.dev/examples/http-server-using-redis/main.go:32.32,34.17 2 1 +gofr.dev/examples/http-server-using-redis/main.go:34.17,36.4 1 1 +gofr.dev/examples/http-server-using-redis/main.go:39.2,39.26 1 1 +gofr.dev/examples/http-server-using-redis/main.go:43.60,47.16 3 1 +gofr.dev/examples/http-server-using-redis/main.go:47.16,49.3 1 1 +gofr.dev/examples/http-server-using-redis/main.go:51.2,54.18 3 1 +gofr.dev/examples/http-server-using-redis/main.go:58.65,67.16 5 1 +gofr.dev/examples/http-server-using-redis/main.go:67.16,69.3 1 1 +gofr.dev/examples/http-server-using-redis/main.go:72.2,72.18 1 1 +gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:14.42,16.42 1 1 +gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:16.42,18.18 2 1 +gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:18.18,20.5 1 1 +gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:22.4,22.14 1 1 +gofr.dev/examples/using-add-rest-handlers/migrations/all.go:7.40,11.2 1 1 +gofr.dev/examples/using-add-rest-handlers/main.go:16.61,18.2 1 1 +gofr.dev/examples/using-add-rest-handlers/main.go:20.13,29.16 4 1 +gofr.dev/examples/using-add-rest-handlers/main.go:29.16,31.3 1 0 +gofr.dev/examples/using-add-rest-handlers/main.go:34.2,34.9 1 1 +gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:14.42,16.42 1 1 +gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:16.42,18.18 2 1 +gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:18.18,20.5 1 0 +gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:22.4,22.14 1 1 +gofr.dev/examples/using-add-rest-handlers/migrations/all.go:7.40,11.2 1 1 +gofr.dev/examples/http-server/main.go:17.13,33.2 8 1 +gofr.dev/examples/http-server/main.go:35.57,37.16 2 1 +gofr.dev/examples/http-server/main.go:37.16,40.3 2 1 +gofr.dev/examples/http-server/main.go:42.2,42.44 1 1 +gofr.dev/examples/http-server/main.go:45.57,47.2 1 1 +gofr.dev/examples/http-server/main.go:49.57,51.36 2 1 +gofr.dev/examples/http-server/main.go:51.36,53.3 1 1 +gofr.dev/examples/http-server/main.go:55.2,55.17 1 1 +gofr.dev/examples/http-server/main.go:58.57,70.29 8 1 +gofr.dev/examples/http-server/main.go:70.29,71.13 1 1 +gofr.dev/examples/http-server/main.go:71.13,74.4 2 1 +gofr.dev/examples/http-server/main.go:76.2,80.16 3 1 +gofr.dev/examples/http-server/main.go:80.16,82.3 1 0 +gofr.dev/examples/http-server/main.go:84.2,91.16 4 1 +gofr.dev/examples/http-server/main.go:91.16,93.3 1 0 +gofr.dev/examples/http-server/main.go:95.2,97.23 2 1 +gofr.dev/examples/http-server/main.go:100.57,103.16 3 1 +gofr.dev/examples/http-server/main.go:103.16,105.3 1 0 +gofr.dev/examples/http-server/main.go:107.2,107.19 1 1 +gofr.dev/examples/using-custom-metrics/main.go:18.13,34.2 8 1 +gofr.dev/examples/using-custom-metrics/main.go:36.63,50.2 7 1 +gofr.dev/examples/using-custom-metrics/main.go:52.58,60.2 3 1 +gofr.dev/examples/using-file-bind/main.go:13.13,19.2 3 1 +gofr.dev/examples/using-file-bind/main.go:36.58,41.16 3 1 +gofr.dev/examples/using-file-bind/main.go:41.16,43.3 1 1 +gofr.dev/examples/using-file-bind/main.go:46.2,47.16 2 1 +gofr.dev/examples/using-file-bind/main.go:47.16,49.3 1 0 +gofr.dev/examples/using-file-bind/main.go:51.2,54.16 3 1 +gofr.dev/examples/using-file-bind/main.go:54.16,56.3 1 0 +gofr.dev/examples/using-file-bind/main.go:58.2,62.16 3 1 +gofr.dev/examples/using-file-bind/main.go:62.16,64.3 1 0 +gofr.dev/examples/using-file-bind/main.go:67.2,67.105 1 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:18.46,20.42 1 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:20.42,22.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:22.18,24.5 1 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:26.4,27.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:27.18,29.5 1 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:31.4,32.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:32.18,34.5 1 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:36.4,36.14 1 1 +gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:8.45,10.42 1 1 +gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:10.42,12.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:12.18,14.5 1 1 +gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:16.4,16.14 1 1 +gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:9.47,11.42 1 1 +gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:11.42,13.18 2 0 +gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:13.18,15.5 1 0 +gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:17.4,17.67 1 0 +gofr.dev/examples/using-migrations/migrations/all.go:7.40,13.2 1 1 +gofr.dev/examples/using-http-service/main.go:12.13,38.2 5 1 +gofr.dev/examples/using-http-service/main.go:40.44,51.16 4 1 +gofr.dev/examples/using-http-service/main.go:51.16,53.3 1 1 +gofr.dev/examples/using-http-service/main.go:55.2,57.16 3 1 +gofr.dev/examples/using-http-service/main.go:57.16,59.3 1 1 +gofr.dev/examples/using-http-service/main.go:61.2,61.18 1 1 +gofr.dev/examples/using-publisher/main.go:8.13,16.2 4 1 +gofr.dev/examples/using-publisher/main.go:18.52,27.16 4 1 +gofr.dev/examples/using-publisher/main.go:27.16,29.3 1 1 +gofr.dev/examples/using-publisher/main.go:31.2,34.16 3 1 +gofr.dev/examples/using-publisher/main.go:34.16,36.3 1 1 +gofr.dev/examples/using-publisher/main.go:38.2,38.25 1 1 +gofr.dev/examples/using-publisher/main.go:41.54,50.16 4 1 +gofr.dev/examples/using-publisher/main.go:50.16,52.3 1 1 +gofr.dev/examples/using-publisher/main.go:54.2,57.16 3 1 +gofr.dev/examples/using-publisher/main.go:57.16,59.3 1 1 +gofr.dev/examples/using-publisher/main.go:61.2,61.25 1 1 +gofr.dev/examples/using-migrations/main.go:17.13,30.2 5 1 +gofr.dev/examples/using-migrations/main.go:41.55,43.16 2 1 +gofr.dev/examples/using-migrations/main.go:43.16,45.3 1 1 +gofr.dev/examples/using-migrations/main.go:47.2,51.16 3 1 +gofr.dev/examples/using-migrations/main.go:51.16,53.3 1 1 +gofr.dev/examples/using-migrations/main.go:55.2,55.17 1 1 +gofr.dev/examples/using-migrations/main.go:59.56,61.37 2 1 +gofr.dev/examples/using-migrations/main.go:61.37,64.3 2 1 +gofr.dev/examples/using-migrations/main.go:67.2,68.16 2 1 +gofr.dev/examples/using-migrations/main.go:68.16,70.3 1 1 +gofr.dev/examples/using-migrations/main.go:72.2,72.69 1 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:18.46,20.42 1 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:20.42,22.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:22.18,24.5 1 0 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:26.4,27.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:27.18,29.5 1 0 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:31.4,32.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:32.18,34.5 1 0 +gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:36.4,36.14 1 1 +gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:8.45,10.42 1 1 +gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:10.42,12.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:12.18,14.5 1 0 +gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:16.4,16.14 1 1 +gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:9.47,11.42 1 1 +gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:11.42,13.18 2 1 +gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:13.18,15.5 1 0 +gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:17.4,17.67 1 1 +gofr.dev/examples/using-migrations/migrations/all.go:7.40,13.2 1 1 +gofr.dev/examples/using-subscriber/main.go:7.13,10.56 2 1 +gofr.dev/examples/using-subscriber/main.go:10.56,17.17 3 1 +gofr.dev/examples/using-subscriber/main.go:17.17,21.4 2 0 +gofr.dev/examples/using-subscriber/main.go:23.3,25.13 2 1 +gofr.dev/examples/using-subscriber/main.go:28.2,28.58 1 1 +gofr.dev/examples/using-subscriber/main.go:28.58,35.17 3 1 +gofr.dev/examples/using-subscriber/main.go:35.17,39.4 2 0 +gofr.dev/examples/using-subscriber/main.go:41.3,43.13 2 1 +gofr.dev/examples/using-subscriber/main.go:46.2,46.11 1 1 +gofr.dev/pkg/gofr/cmd/request.go:25.41,36.27 3 1 +gofr.dev/pkg/gofr/cmd/request.go:36.27,37.16 1 1 +gofr.dev/pkg/gofr/cmd/request.go:37.16,38.12 1 1 +gofr.dev/pkg/gofr/cmd/request.go:41.3,41.20 1 1 +gofr.dev/pkg/gofr/cmd/request.go:41.20,42.12 1 1 +gofr.dev/pkg/gofr/cmd/request.go:45.3,45.20 1 1 +gofr.dev/pkg/gofr/cmd/request.go:45.20,46.12 1 1 +gofr.dev/pkg/gofr/cmd/request.go:49.3,50.20 2 1 +gofr.dev/pkg/gofr/cmd/request.go:50.20,52.4 1 1 +gofr.dev/pkg/gofr/cmd/request.go:52.9,54.4 1 1 +gofr.dev/pkg/gofr/cmd/request.go:56.3,56.55 1 1 +gofr.dev/pkg/gofr/cmd/request.go:57.17,59.36 1 1 +gofr.dev/pkg/gofr/cmd/request.go:60.17,62.35 1 1 +gofr.dev/pkg/gofr/cmd/request.go:66.2,66.11 1 1 +gofr.dev/pkg/gofr/cmd/request.go:70.44,72.2 1 1 +gofr.dev/pkg/gofr/cmd/request.go:75.48,77.2 1 1 +gofr.dev/pkg/gofr/cmd/request.go:79.45,81.2 1 1 +gofr.dev/pkg/gofr/cmd/request.go:83.48,87.2 2 1 +gofr.dev/pkg/gofr/cmd/request.go:89.45,94.32 3 1 +gofr.dev/pkg/gofr/cmd/request.go:94.32,95.30 1 1 +gofr.dev/pkg/gofr/cmd/request.go:95.30,98.33 2 1 +gofr.dev/pkg/gofr/cmd/request.go:98.33,100.21 1 1 +gofr.dev/pkg/gofr/cmd/request.go:101.25,102.20 1 1 +gofr.dev/pkg/gofr/cmd/request.go:103.23,104.25 1 1 +gofr.dev/pkg/gofr/cmd/request.go:104.25,106.7 1 1 +gofr.dev/pkg/gofr/cmd/request.go:107.22,109.24 2 1 +gofr.dev/pkg/gofr/cmd/request.go:115.2,115.12 1 1 +gofr.dev/pkg/gofr/cmd/responder.go:10.58,12.17 1 1 +gofr.dev/pkg/gofr/cmd/responder.go:12.17,14.3 1 1 +gofr.dev/pkg/gofr/cmd/responder.go:16.2,16.16 1 1 +gofr.dev/pkg/gofr/cmd/responder.go:16.16,18.3 1 1 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 1 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 1 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 1 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 1 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 1 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 1 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 1 +gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 1 +gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 1 +gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 1 +gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 1 +gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 1 +gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 1 +gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 1 +gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 +gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 1 +gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 1 +gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 1 +gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 1 +gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 1 +gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 1 +gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 1 +gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 1 +gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 1 +gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 1 +gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 +gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 +gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 1 +gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 1 +gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 +gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 +gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 1 +gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 1 +gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 1 +gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 1 +gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 1 +gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 1 +gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 1 +gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 1 +gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 1 +gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 1 +gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 1 +gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 1 +gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 1 +gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 1 +gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 1 +gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 1 +gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 1 +gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 1 +gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 1 +gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 1 +gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 1 +gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 1 +gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 1 +gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 +gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 +gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 +gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 1 +gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 1 +gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 +gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 1 +gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 1 +gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 1 +gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 1 +gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 1 +gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 1 +gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 1 +gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 1 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 0 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 1 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 0 +gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 +gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 1 +gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 1 +gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 +gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 +gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 +gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 +gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 1 +gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 1 +gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 1 +gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 1 +gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 1 +gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 1 +gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 1 +gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 1 +gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 1 +gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 1 +gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 1 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 +gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 +gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 1 +gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 1 +gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 +gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 1 +gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 1 +gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 +gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 +gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 +gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 +gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 +gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 +gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 1 +gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 +gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 1 +gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 1 +gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 1 +gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 +gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 +gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 +gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 +gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 +gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 +gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 +gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 +gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 1 +gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 +gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 1 +gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 +gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 1 +gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 +gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 1 +gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 1 +gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 0 +gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 1 +gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 +gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 +gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 +gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 +gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 1 +gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 +gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 +gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 +gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 +gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 +gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 +gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 +gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 +gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 +gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 +gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 1 +gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 1 +gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 1 +gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 1 +gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 1 +gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 1 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 1 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 1 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 1 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 1 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 0 +gofr.dev/pkg/gofr/file/file.go:10.32,12.2 1 1 +gofr.dev/pkg/gofr/file/file.go:14.31,16.2 1 1 +gofr.dev/pkg/gofr/file/file.go:18.30,20.2 1 1 +gofr.dev/pkg/gofr/file/file.go:22.28,24.2 1 1 +gofr.dev/pkg/gofr/file/zip.go:24.43,28.16 3 1 +gofr.dev/pkg/gofr/file/zip.go:28.16,30.3 1 1 +gofr.dev/pkg/gofr/file/zip.go:32.2,34.37 2 1 +gofr.dev/pkg/gofr/file/zip.go:34.37,36.17 2 1 +gofr.dev/pkg/gofr/file/zip.go:36.17,38.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:40.3,41.17 2 1 +gofr.dev/pkg/gofr/file/zip.go:41.17,43.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:45.3,52.12 2 1 +gofr.dev/pkg/gofr/file/zip.go:55.2,55.32 1 1 +gofr.dev/pkg/gofr/file/zip.go:58.52,60.29 2 1 +gofr.dev/pkg/gofr/file/zip.go:60.29,63.15 2 1 +gofr.dev/pkg/gofr/file/zip.go:63.15,65.18 2 0 +gofr.dev/pkg/gofr/file/zip.go:65.18,67.5 1 0 +gofr.dev/pkg/gofr/file/zip.go:69.4,69.12 1 0 +gofr.dev/pkg/gofr/file/zip.go:72.3,72.74 1 1 +gofr.dev/pkg/gofr/file/zip.go:72.74,74.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:76.3,77.17 2 1 +gofr.dev/pkg/gofr/file/zip.go:77.17,79.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:81.3,81.75 1 1 +gofr.dev/pkg/gofr/file/zip.go:81.75,83.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:85.3,85.19 1 1 +gofr.dev/pkg/gofr/file/zip.go:88.2,88.12 1 1 +gofr.dev/pkg/gofr/file/zip.go:91.72,93.24 1 1 +gofr.dev/pkg/gofr/file/zip.go:93.24,95.3 1 1 +gofr.dev/pkg/gofr/file/zip.go:97.2,98.94 2 1 +gofr.dev/pkg/gofr/file/zip.go:98.94,102.3 2 1 +gofr.dev/pkg/gofr/file/zip.go:104.2,104.17 1 1 +gofr.dev/pkg/gofr/grpc/log.go:30.47,38.2 2 1 +gofr.dev/pkg/gofr/grpc/log.go:40.36,46.12 2 1 +gofr.dev/pkg/gofr/grpc/log.go:46.12,48.3 1 1 +gofr.dev/pkg/gofr/grpc/log.go:50.2,50.12 1 1 +gofr.dev/pkg/gofr/grpc/log.go:53.33,56.2 2 1 +gofr.dev/pkg/gofr/grpc/log.go:58.68,59.128 1 1 +gofr.dev/pkg/gofr/grpc/log.go:59.128,66.16 4 1 +gofr.dev/pkg/gofr/grpc/log.go:66.16,74.18 2 1 +gofr.dev/pkg/gofr/grpc/log.go:74.18,76.51 1 1 +gofr.dev/pkg/gofr/grpc/log.go:76.51,79.6 1 0 +gofr.dev/pkg/gofr/grpc/log.go:80.10,83.5 1 1 +gofr.dev/pkg/gofr/grpc/log.go:85.4,85.21 1 1 +gofr.dev/pkg/gofr/grpc/log.go:85.21,87.5 1 1 +gofr.dev/pkg/gofr/grpc/log.go:89.4,89.14 1 1 +gofr.dev/pkg/gofr/grpc/log.go:92.3,92.19 1 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 0 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/cmd.go:28.44,30.2 1 1 +gofr.dev/pkg/gofr/cmd.go:32.45,37.25 4 1 +gofr.dev/pkg/gofr/cmd.go:37.25,38.14 1 1 +gofr.dev/pkg/gofr/cmd.go:38.14,39.12 1 1 +gofr.dev/pkg/gofr/cmd.go:42.3,42.33 1 1 +gofr.dev/pkg/gofr/cmd.go:42.33,45.12 2 1 +gofr.dev/pkg/gofr/cmd.go:48.3,48.18 1 1 +gofr.dev/pkg/gofr/cmd.go:48.18,50.4 1 1 +gofr.dev/pkg/gofr/cmd.go:53.2,53.34 1 1 +gofr.dev/pkg/gofr/cmd.go:53.34,56.3 2 1 +gofr.dev/pkg/gofr/cmd.go:58.2,62.35 3 1 +gofr.dev/pkg/gofr/cmd.go:62.35,64.3 1 1 +gofr.dev/pkg/gofr/cmd.go:66.2,66.14 1 1 +gofr.dev/pkg/gofr/cmd.go:66.14,69.3 2 1 +gofr.dev/pkg/gofr/cmd.go:71.2,71.39 1 1 +gofr.dev/pkg/gofr/cmd.go:75.64,76.14 1 1 +gofr.dev/pkg/gofr/cmd.go:76.14,81.3 3 1 +gofr.dev/pkg/gofr/cmd.go:83.2,83.22 1 1 +gofr.dev/pkg/gofr/cmd.go:83.22,87.3 2 1 +gofr.dev/pkg/gofr/cmd.go:89.2,89.14 1 1 +gofr.dev/pkg/gofr/cmd.go:92.45,97.31 2 1 +gofr.dev/pkg/gofr/cmd.go:97.31,100.27 2 1 +gofr.dev/pkg/gofr/cmd.go:100.27,102.4 1 1 +gofr.dev/pkg/gofr/cmd.go:106.2,106.12 1 1 +gofr.dev/pkg/gofr/cmd.go:110.48,111.24 1 1 +gofr.dev/pkg/gofr/cmd.go:111.24,113.3 1 1 +gofr.dev/pkg/gofr/cmd.go:118.43,119.24 1 1 +gofr.dev/pkg/gofr/cmd.go:119.24,121.3 1 1 +gofr.dev/pkg/gofr/cmd.go:124.79,130.30 2 1 +gofr.dev/pkg/gofr/cmd.go:130.30,132.3 1 1 +gofr.dev/pkg/gofr/cmd.go:134.2,134.44 1 1 +gofr.dev/pkg/gofr/cmd.go:137.29,140.31 2 1 +gofr.dev/pkg/gofr/cmd.go:140.31,143.26 2 1 +gofr.dev/pkg/gofr/cmd.go:143.26,145.4 1 1 +gofr.dev/pkg/gofr/cmd.go:147.3,147.19 1 1 +gofr.dev/pkg/gofr/cmd.go:147.19,149.4 1 1 +gofr.dev/pkg/gofr/context.go:45.49,55.2 4 0 +gofr.dev/pkg/gofr/context.go:57.45,59.2 1 1 +gofr.dev/pkg/gofr/context.go:68.74,75.2 1 1 +gofr.dev/pkg/gofr/cron.go:61.51,68.12 2 1 +gofr.dev/pkg/gofr/cron.go:68.12,69.29 1 1 +gofr.dev/pkg/gofr/cron.go:69.29,71.4 1 0 +gofr.dev/pkg/gofr/cron.go:74.2,74.10 1 1 +gofr.dev/pkg/gofr/cron.go:86.44,94.33 6 1 +gofr.dev/pkg/gofr/cron.go:94.33,96.3 1 1 +gofr.dev/pkg/gofr/cron.go:98.2,99.16 2 1 +gofr.dev/pkg/gofr/cron.go:99.16,101.3 1 1 +gofr.dev/pkg/gofr/cron.go:103.2,104.16 2 1 +gofr.dev/pkg/gofr/cron.go:104.16,106.3 1 1 +gofr.dev/pkg/gofr/cron.go:108.2,109.16 2 1 +gofr.dev/pkg/gofr/cron.go:109.16,111.3 1 1 +gofr.dev/pkg/gofr/cron.go:113.2,114.16 2 1 +gofr.dev/pkg/gofr/cron.go:114.16,116.3 1 1 +gofr.dev/pkg/gofr/cron.go:118.2,119.16 2 1 +gofr.dev/pkg/gofr/cron.go:119.16,121.3 1 1 +gofr.dev/pkg/gofr/cron.go:124.2,126.15 2 1 +gofr.dev/pkg/gofr/cron.go:129.24,130.9 1 1 +gofr.dev/pkg/gofr/cron.go:131.48,132.39 1 1 +gofr.dev/pkg/gofr/cron.go:133.48,134.33 1 1 +gofr.dev/pkg/gofr/cron.go:139.66,141.14 1 1 +gofr.dev/pkg/gofr/cron.go:141.14,143.3 1 1 +gofr.dev/pkg/gofr/cron.go:146.2,146.61 1 1 +gofr.dev/pkg/gofr/cron.go:146.61,148.3 1 1 +gofr.dev/pkg/gofr/cron.go:151.2,151.32 1 1 +gofr.dev/pkg/gofr/cron.go:154.83,158.35 3 1 +gofr.dev/pkg/gofr/cron.go:158.35,159.63 1 1 +gofr.dev/pkg/gofr/cron.go:159.63,163.40 3 1 +gofr.dev/pkg/gofr/cron.go:163.40,165.5 1 1 +gofr.dev/pkg/gofr/cron.go:166.9,168.4 1 1 +gofr.dev/pkg/gofr/cron.go:171.2,173.55 2 1 +gofr.dev/pkg/gofr/cron.go:176.67,180.26 3 1 +gofr.dev/pkg/gofr/cron.go:180.26,181.58 1 1 +gofr.dev/pkg/gofr/cron.go:181.58,185.40 3 1 +gofr.dev/pkg/gofr/cron.go:185.40,187.5 1 1 +gofr.dev/pkg/gofr/cron.go:189.4,189.49 1 1 +gofr.dev/pkg/gofr/cron.go:190.9,190.51 1 1 +gofr.dev/pkg/gofr/cron.go:190.51,191.26 1 1 +gofr.dev/pkg/gofr/cron.go:191.26,193.5 1 1 +gofr.dev/pkg/gofr/cron.go:195.4,195.21 1 1 +gofr.dev/pkg/gofr/cron.go:196.9,198.4 1 1 +gofr.dev/pkg/gofr/cron.go:201.2,201.17 1 1 +gofr.dev/pkg/gofr/cron.go:201.17,203.3 1 0 +gofr.dev/pkg/gofr/cron.go:205.2,205.15 1 1 +gofr.dev/pkg/gofr/cron.go:208.62,211.36 2 1 +gofr.dev/pkg/gofr/cron.go:211.36,213.3 1 1 +gofr.dev/pkg/gofr/cron.go:215.2,215.10 1 1 +gofr.dev/pkg/gofr/cron.go:218.45,227.23 6 1 +gofr.dev/pkg/gofr/cron.go:227.23,228.25 1 1 +gofr.dev/pkg/gofr/cron.go:228.25,230.4 1 1 +gofr.dev/pkg/gofr/cron.go:234.33,242.2 1 1 +gofr.dev/pkg/gofr/cron.go:244.47,254.2 3 1 +gofr.dev/pkg/gofr/cron.go:256.34,257.32 1 1 +gofr.dev/pkg/gofr/cron.go:257.32,259.3 1 1 +gofr.dev/pkg/gofr/cron.go:261.2,261.34 1 1 +gofr.dev/pkg/gofr/cron.go:261.34,263.3 1 1 +gofr.dev/pkg/gofr/cron.go:266.2,269.24 3 1 +gofr.dev/pkg/gofr/cron.go:269.24,271.3 1 1 +gofr.dev/pkg/gofr/cron.go:273.2,273.36 1 1 +gofr.dev/pkg/gofr/cron.go:273.36,275.3 1 1 +gofr.dev/pkg/gofr/cron.go:277.2,277.13 1 1 +gofr.dev/pkg/gofr/cron.go:281.71,283.16 2 1 +gofr.dev/pkg/gofr/cron.go:283.16,285.3 1 1 +gofr.dev/pkg/gofr/cron.go:287.2,294.12 6 1 +gofr.dev/pkg/gofr/cron.go:306.39,309.2 1 1 +gofr.dev/pkg/gofr/cron.go:316.36,317.18 1 1 +gofr.dev/pkg/gofr/cron.go:317.18,319.3 1 1 +gofr.dev/pkg/gofr/cron.go:321.2,321.57 1 0 +gofr.dev/pkg/gofr/cron.go:329.48,331.2 1 1 +gofr.dev/pkg/gofr/cron.go:333.43,335.2 1 1 +gofr.dev/pkg/gofr/cron.go:337.47,339.2 1 1 +gofr.dev/pkg/gofr/cron.go:341.40,343.2 1 1 +gofr.dev/pkg/gofr/cron.go:345.46,347.2 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:63.54,65.41 2 1 +gofr.dev/pkg/gofr/crud_handlers.go:65.41,67.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:69.2,84.8 7 1 +gofr.dev/pkg/gofr/crud_handlers.go:87.57,88.46 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:88.46,90.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:92.2,92.32 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:95.56,96.45 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:96.45,98.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:100.2,100.19 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:104.67,108.35 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:108.35,110.3 1 0 +gofr.dev/pkg/gofr/crud_handlers.go:110.8,112.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:114.2,114.35 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:114.35,116.3 1 0 +gofr.dev/pkg/gofr/crud_handlers.go:116.8,118.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:120.2,120.32 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:120.32,122.3 1 0 +gofr.dev/pkg/gofr/crud_handlers.go:122.8,124.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:126.2,126.35 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:126.35,128.3 1 0 +gofr.dev/pkg/gofr/crud_handlers.go:128.8,130.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:132.2,132.35 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:132.35,134.3 1 0 +gofr.dev/pkg/gofr/crud_handlers.go:134.8,136.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:139.58,143.16 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:143.16,145.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:147.2,150.47 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:150.47,154.3 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:156.2,159.16 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:159.16,161.3 1 0 +gofr.dev/pkg/gofr/crud_handlers.go:163.2,163.88 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:166.58,170.37 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:170.37,172.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:174.2,179.47 4 1 +gofr.dev/pkg/gofr/crud_handlers.go:179.47,181.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:183.2,185.18 2 1 +gofr.dev/pkg/gofr/crud_handlers.go:185.18,190.17 4 1 +gofr.dev/pkg/gofr/crud_handlers.go:190.17,192.4 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:194.3,194.48 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:194.48,197.4 2 1 +gofr.dev/pkg/gofr/crud_handlers.go:199.3,199.41 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:202.2,202.22 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:205.55,216.38 7 1 +gofr.dev/pkg/gofr/crud_handlers.go:216.38,218.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:220.2,221.16 2 1 +gofr.dev/pkg/gofr/crud_handlers.go:221.16,223.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:225.2,225.23 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:228.58,232.16 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:232.16,234.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:236.2,239.47 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:239.47,244.3 3 1 +gofr.dev/pkg/gofr/crud_handlers.go:246.2,251.16 4 1 +gofr.dev/pkg/gofr/crud_handlers.go:251.16,253.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:255.2,255.76 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:258.58,264.16 4 1 +gofr.dev/pkg/gofr/crud_handlers.go:264.16,266.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:268.2,269.16 2 1 +gofr.dev/pkg/gofr/crud_handlers.go:269.16,271.3 1 0 +gofr.dev/pkg/gofr/crud_handlers.go:273.2,273.23 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:273.23,275.3 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:277.2,277.76 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:280.37,286.27 4 1 +gofr.dev/pkg/gofr/crud_handlers.go:286.27,287.18 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:287.18,289.12 2 1 +gofr.dev/pkg/gofr/crud_handlers.go:292.3,292.113 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:292.113,294.4 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:296.3,296.33 1 1 +gofr.dev/pkg/gofr/crud_handlers.go:299.2,299.25 1 1 +gofr.dev/pkg/gofr/exporter.go:28.68,33.2 1 1 +gofr.dev/pkg/gofr/exporter.go:48.90,50.2 1 1 +gofr.dev/pkg/gofr/exporter.go:53.52,55.2 1 0 +gofr.dev/pkg/gofr/exporter.go:58.114,59.21 1 1 +gofr.dev/pkg/gofr/exporter.go:59.21,61.3 1 1 +gofr.dev/pkg/gofr/exporter.go:63.2,66.16 3 1 +gofr.dev/pkg/gofr/exporter.go:66.16,68.3 1 0 +gofr.dev/pkg/gofr/exporter.go:70.2,71.16 2 1 +gofr.dev/pkg/gofr/exporter.go:71.16,73.3 1 0 +gofr.dev/pkg/gofr/exporter.go:75.2,80.16 4 1 +gofr.dev/pkg/gofr/exporter.go:80.16,83.3 2 1 +gofr.dev/pkg/gofr/exporter.go:84.2,86.43 2 1 +gofr.dev/pkg/gofr/exporter.go:86.43,88.3 1 0 +gofr.dev/pkg/gofr/exporter.go:90.2,90.12 1 1 +gofr.dev/pkg/gofr/exporter.go:94.57,97.26 2 1 +gofr.dev/pkg/gofr/exporter.go:97.26,108.37 2 1 +gofr.dev/pkg/gofr/exporter.go:108.37,111.4 2 0 +gofr.dev/pkg/gofr/exporter.go:113.3,113.48 1 1 +gofr.dev/pkg/gofr/exporter.go:113.48,116.4 2 1 +gofr.dev/pkg/gofr/exporter.go:118.3,120.109 2 1 +gofr.dev/pkg/gofr/exporter.go:123.2,123.23 1 1 +gofr.dev/pkg/gofr/exporter.go:126.71,127.25 1 1 +gofr.dev/pkg/gofr/exporter.go:129.27,131.38 2 1 +gofr.dev/pkg/gofr/exporter.go:132.28,134.38 2 1 +gofr.dev/pkg/gofr/exporter.go:135.30,137.38 2 1 +gofr.dev/pkg/gofr/exporter.go:138.29,140.38 2 1 +gofr.dev/pkg/gofr/exporter.go:141.22,142.63 1 1 +gofr.dev/pkg/gofr/exporter.go:143.23,144.67 1 1 +gofr.dev/pkg/gofr/exporter.go:145.25,146.80 1 1 +gofr.dev/pkg/gofr/exporter.go:147.24,148.45 1 1 +gofr.dev/pkg/gofr/exporter.go:149.25,150.35 1 0 +gofr.dev/pkg/gofr/exporter.go:151.10,152.41 1 0 +gofr.dev/pkg/gofr/externalDB.go:7.52,14.2 4 0 +gofr.dev/pkg/gofr/externalDB.go:18.62,25.2 4 0 +gofr.dev/pkg/gofr/externalDB.go:29.44,31.2 1 0 +gofr.dev/pkg/gofr/externalDB.go:34.60,41.2 4 0 +gofr.dev/pkg/gofr/gofr.go:55.73,59.2 3 0 +gofr.dev/pkg/gofr/gofr.go:62.17,71.29 6 1 +gofr.dev/pkg/gofr/gofr.go:71.29,73.3 1 1 +gofr.dev/pkg/gofr/gofr.go:75.2,79.29 3 1 +gofr.dev/pkg/gofr/gofr.go:79.29,81.3 1 1 +gofr.dev/pkg/gofr/gofr.go:83.2,87.29 3 1 +gofr.dev/pkg/gofr/gofr.go:87.29,89.3 1 1 +gofr.dev/pkg/gofr/gofr.go:91.2,95.12 3 1 +gofr.dev/pkg/gofr/gofr.go:99.20,109.2 8 1 +gofr.dev/pkg/gofr/gofr.go:112.21,113.18 1 1 +gofr.dev/pkg/gofr/gofr.go:113.18,115.3 1 1 +gofr.dev/pkg/gofr/gofr.go:117.2,123.27 3 1 +gofr.dev/pkg/gofr/gofr.go:123.27,126.3 2 1 +gofr.dev/pkg/gofr/gofr.go:129.2,129.22 1 1 +gofr.dev/pkg/gofr/gofr.go:129.22,137.61 5 1 +gofr.dev/pkg/gofr/gofr.go:137.61,141.4 3 1 +gofr.dev/pkg/gofr/gofr.go:143.3,150.92 3 1 +gofr.dev/pkg/gofr/gofr.go:150.92,152.31 2 1 +gofr.dev/pkg/gofr/gofr.go:152.31,153.45 1 1 +gofr.dev/pkg/gofr/gofr.go:153.45,155.6 1 1 +gofr.dev/pkg/gofr/gofr.go:158.4,158.14 1 1 +gofr.dev/pkg/gofr/gofr.go:161.3,163.26 2 1 +gofr.dev/pkg/gofr/gofr.go:163.26,166.4 2 1 +gofr.dev/pkg/gofr/gofr.go:170.2,170.22 1 1 +gofr.dev/pkg/gofr/gofr.go:170.22,173.26 2 0 +gofr.dev/pkg/gofr/gofr.go:173.26,176.4 2 0 +gofr.dev/pkg/gofr/gofr.go:180.2,180.51 1 1 +gofr.dev/pkg/gofr/gofr.go:180.51,182.67 1 0 +gofr.dev/pkg/gofr/gofr.go:182.67,184.4 1 0 +gofr.dev/pkg/gofr/gofr.go:186.3,186.12 1 0 +gofr.dev/pkg/gofr/gofr.go:189.2,189.11 1 1 +gofr.dev/pkg/gofr/gofr.go:193.41,195.48 2 1 +gofr.dev/pkg/gofr/gofr.go:195.48,197.3 1 0 +gofr.dev/pkg/gofr/gofr.go:199.2,199.14 1 1 +gofr.dev/pkg/gofr/gofr.go:199.14,203.3 2 1 +gofr.dev/pkg/gofr/gofr.go:205.2,205.79 1 1 +gofr.dev/pkg/gofr/gofr.go:209.94,210.33 1 1 +gofr.dev/pkg/gofr/gofr.go:210.33,212.3 1 1 +gofr.dev/pkg/gofr/gofr.go:214.2,214.52 1 1 +gofr.dev/pkg/gofr/gofr.go:214.52,216.3 1 1 +gofr.dev/pkg/gofr/gofr.go:218.2,218.131 1 1 +gofr.dev/pkg/gofr/gofr.go:222.52,224.2 1 1 +gofr.dev/pkg/gofr/gofr.go:227.52,229.2 1 1 +gofr.dev/pkg/gofr/gofr.go:232.53,234.2 1 1 +gofr.dev/pkg/gofr/gofr.go:237.55,239.2 1 1 +gofr.dev/pkg/gofr/gofr.go:242.54,244.2 1 1 +gofr.dev/pkg/gofr/gofr.go:246.54,254.2 2 1 +gofr.dev/pkg/gofr/gofr.go:256.41,258.2 1 1 +gofr.dev/pkg/gofr/gofr.go:260.39,262.2 1 1 +gofr.dev/pkg/gofr/gofr.go:266.79,268.2 1 1 +gofr.dev/pkg/gofr/gofr.go:270.66,275.2 2 1 +gofr.dev/pkg/gofr/gofr.go:277.28,294.85 9 1 +gofr.dev/pkg/gofr/gofr.go:294.85,300.41 2 1 +gofr.dev/pkg/gofr/gofr.go:301.17,305.78 2 1 +gofr.dev/pkg/gofr/gofr.go:306.17,311.5 2 1 +gofr.dev/pkg/gofr/gofr.go:312.26,315.74 2 1 +gofr.dev/pkg/gofr/gofr.go:316.11,317.52 1 1 +gofr.dev/pkg/gofr/gofr.go:320.3,320.17 1 1 +gofr.dev/pkg/gofr/gofr.go:320.17,322.4 1 0 +gofr.dev/pkg/gofr/gofr.go:324.3,325.36 2 1 +gofr.dev/pkg/gofr/gofr.go:333.44,335.2 1 1 +gofr.dev/pkg/gofr/gofr.go:337.54,338.29 1 0 +gofr.dev/pkg/gofr/gofr.go:338.29,340.3 1 0 +gofr.dev/pkg/gofr/gofr.go:342.2,343.43 2 0 +gofr.dev/pkg/gofr/gofr.go:343.43,345.3 1 0 +gofr.dev/pkg/gofr/gofr.go:347.2,347.101 1 0 +gofr.dev/pkg/gofr/gofr.go:352.90,354.2 1 0 +gofr.dev/pkg/gofr/gofr.go:356.119,359.2 1 0 +gofr.dev/pkg/gofr/gofr.go:361.51,363.2 1 1 +gofr.dev/pkg/gofr/gofr.go:367.79,372.2 1 0 +gofr.dev/pkg/gofr/gofr.go:374.108,379.2 1 1 +gofr.dev/pkg/gofr/gofr.go:381.69,390.2 3 1 +gofr.dev/pkg/gofr/gofr.go:392.62,393.40 1 0 +gofr.dev/pkg/gofr/gofr.go:393.40,397.3 2 0 +gofr.dev/pkg/gofr/gofr.go:399.2,399.54 1 0 +gofr.dev/pkg/gofr/gofr.go:402.57,404.16 2 1 +gofr.dev/pkg/gofr/gofr.go:404.16,408.3 2 1 +gofr.dev/pkg/gofr/gofr.go:410.2,412.12 2 1 +gofr.dev/pkg/gofr/gofr.go:416.65,418.2 1 1 +gofr.dev/pkg/gofr/gofr.go:422.66,423.19 1 1 +gofr.dev/pkg/gofr/gofr.go:423.19,425.3 1 1 +gofr.dev/pkg/gofr/gofr.go:427.2,427.62 1 1 +gofr.dev/pkg/gofr/gofr.go:427.62,429.3 1 1 +gofr.dev/pkg/gofr/gofr.go:433.46,434.26 1 1 +gofr.dev/pkg/gofr/gofr.go:434.26,435.13 1 1 +gofr.dev/pkg/gofr/gofr.go:435.13,437.4 1 1 +gofr.dev/pkg/gofr/gofr.go:440.2,440.14 1 1 +gofr.dev/pkg/gofr/grpc.go:20.66,29.2 1 1 +gofr.dev/pkg/gofr/grpc.go:31.50,37.16 4 1 +gofr.dev/pkg/gofr/grpc.go:37.16,40.3 2 1 +gofr.dev/pkg/gofr/grpc.go:42.2,42.49 1 1 +gofr.dev/pkg/gofr/grpc.go:42.49,45.3 2 1 +gofr.dev/pkg/gofr/handler.go:43.68,51.37 3 1 +gofr.dev/pkg/gofr/handler.go:51.37,54.3 1 1 +gofr.dev/pkg/gofr/handler.go:54.8,54.35 1 1 +gofr.dev/pkg/gofr/handler.go:54.35,61.3 4 1 +gofr.dev/pkg/gofr/handler.go:63.2,71.12 4 1 +gofr.dev/pkg/gofr/handler.go:71.12,77.3 3 1 +gofr.dev/pkg/gofr/handler.go:79.2,79.9 1 1 +gofr.dev/pkg/gofr/handler.go:80.26,82.53 1 1 +gofr.dev/pkg/gofr/handler.go:82.53,84.4 1 1 +gofr.dev/pkg/gofr/handler.go:85.14,86.38 1 1 +gofr.dev/pkg/gofr/handler.go:86.38,89.4 1 0 +gofr.dev/pkg/gofr/handler.go:90.18,91.38 1 1 +gofr.dev/pkg/gofr/handler.go:95.2,95.34 1 1 +gofr.dev/pkg/gofr/handler.go:98.53,100.2 1 1 +gofr.dev/pkg/gofr/handler.go:102.49,106.2 1 1 +gofr.dev/pkg/gofr/handler.go:108.52,110.16 2 1 +gofr.dev/pkg/gofr/handler.go:110.16,112.3 1 1 +gofr.dev/pkg/gofr/handler.go:114.2,117.8 1 1 +gofr.dev/pkg/gofr/handler.go:120.53,122.2 1 1 +gofr.dev/pkg/gofr/handler.go:125.56,127.34 2 1 +gofr.dev/pkg/gofr/handler.go:127.34,129.3 1 0 +gofr.dev/pkg/gofr/handler.go:131.2,131.19 1 1 +gofr.dev/pkg/gofr/handler.go:134.71,136.15 2 1 +gofr.dev/pkg/gofr/handler.go:136.15,142.3 2 1 +gofr.dev/pkg/gofr/httpServer.go:20.103,37.2 4 1 +gofr.dev/pkg/gofr/httpServer.go:39.50,51.2 4 1 +gofr.dev/pkg/gofr/metricsServer.go:16.46,18.2 1 1 +gofr.dev/pkg/gofr/metricsServer.go:20.52,23.14 2 1 +gofr.dev/pkg/gofr/metricsServer.go:23.14,33.3 3 1 +gofr.dev/pkg/gofr/subscriber.go:20.73,25.2 1 1 +gofr.dev/pkg/gofr/subscriber.go:27.84,29.6 1 1 +gofr.dev/pkg/gofr/subscriber.go:29.6,31.17 2 1 +gofr.dev/pkg/gofr/subscriber.go:31.17,32.12 1 0 +gofr.dev/pkg/gofr/subscriber.go:35.3,35.56 1 1 +gofr.dev/pkg/gofr/subscriber.go:35.56,38.4 2 0 +gofr.dev/pkg/gofr/subscriber.go:38.9,38.24 1 1 +gofr.dev/pkg/gofr/subscriber.go:38.24,40.12 2 1 +gofr.dev/pkg/gofr/subscriber.go:43.3,44.34 2 1 +gofr.dev/pkg/gofr/subscriber.go:44.34,48.4 2 1 +gofr.dev/pkg/gofr/subscriber.go:51.3,51.17 1 1 +gofr.dev/pkg/gofr/subscriber.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/subscriber.go:53.9,55.4 1 1 +gofr.dev/pkg/gofr/subscriber.go:64.40,67.15 2 1 +gofr.dev/pkg/gofr/subscriber.go:67.15,69.25 2 1 +gofr.dev/pkg/gofr/subscriber.go:70.15,71.9 1 1 +gofr.dev/pkg/gofr/subscriber.go:72.14,73.17 1 0 +gofr.dev/pkg/gofr/subscriber.go:74.11,75.28 1 0 +gofr.dev/pkg/gofr/subscriber.go:77.3,80.5 1 1 +gofr.dev/pkg/gofr/swagger.go:22.54,27.16 4 1 +gofr.dev/pkg/gofr/swagger.go:27.16,30.3 2 1 +gofr.dev/pkg/gofr/swagger.go:32.2,32.72 1 1 +gofr.dev/pkg/gofr/swagger.go:36.56,38.20 2 1 +gofr.dev/pkg/gofr/swagger.go:38.20,41.3 1 1 +gofr.dev/pkg/gofr/swagger.go:43.2,44.16 2 1 +gofr.dev/pkg/gofr/swagger.go:44.16,47.3 2 1 +gofr.dev/pkg/gofr/swagger.go:49.2,54.59 3 1 +gofr.dev/pkg/gofr/websocket.go:11.72,13.2 1 0 +gofr.dev/pkg/gofr/websocket.go:18.56,19.55 1 1 +gofr.dev/pkg/gofr/websocket.go:19.55,23.23 3 1 +gofr.dev/pkg/gofr/websocket.go:23.23,25.4 1 0 +gofr.dev/pkg/gofr/websocket.go:27.3,33.18 4 1 +gofr.dev/pkg/gofr/websocket.go:37.91,38.6 1 1 +gofr.dev/pkg/gofr/websocket.go:38.6,40.17 2 1 +gofr.dev/pkg/gofr/websocket.go:40.17,41.127 1 0 +gofr.dev/pkg/gofr/websocket.go:41.127,42.10 1 0 +gofr.dev/pkg/gofr/websocket.go:45.4,45.49 1 0 +gofr.dev/pkg/gofr/websocket.go:48.3,49.17 2 1 +gofr.dev/pkg/gofr/websocket.go:49.17,51.4 1 0 +gofr.dev/pkg/gofr/cmd/request.go:25.41,36.27 3 1 +gofr.dev/pkg/gofr/cmd/request.go:36.27,37.16 1 1 +gofr.dev/pkg/gofr/cmd/request.go:37.16,38.12 1 1 +gofr.dev/pkg/gofr/cmd/request.go:41.3,41.20 1 1 +gofr.dev/pkg/gofr/cmd/request.go:41.20,42.12 1 1 +gofr.dev/pkg/gofr/cmd/request.go:45.3,45.20 1 1 +gofr.dev/pkg/gofr/cmd/request.go:45.20,46.12 1 1 +gofr.dev/pkg/gofr/cmd/request.go:49.3,50.20 2 1 +gofr.dev/pkg/gofr/cmd/request.go:50.20,52.4 1 1 +gofr.dev/pkg/gofr/cmd/request.go:52.9,54.4 1 1 +gofr.dev/pkg/gofr/cmd/request.go:56.3,56.55 1 1 +gofr.dev/pkg/gofr/cmd/request.go:57.17,59.36 1 1 +gofr.dev/pkg/gofr/cmd/request.go:60.17,62.35 1 1 +gofr.dev/pkg/gofr/cmd/request.go:66.2,66.11 1 1 +gofr.dev/pkg/gofr/cmd/request.go:70.44,72.2 1 1 +gofr.dev/pkg/gofr/cmd/request.go:75.48,77.2 1 0 +gofr.dev/pkg/gofr/cmd/request.go:79.45,81.2 1 1 +gofr.dev/pkg/gofr/cmd/request.go:83.48,87.2 2 0 +gofr.dev/pkg/gofr/cmd/request.go:89.45,94.32 3 0 +gofr.dev/pkg/gofr/cmd/request.go:94.32,95.30 1 0 +gofr.dev/pkg/gofr/cmd/request.go:95.30,98.33 2 0 +gofr.dev/pkg/gofr/cmd/request.go:98.33,100.21 1 0 +gofr.dev/pkg/gofr/cmd/request.go:101.25,102.20 1 0 +gofr.dev/pkg/gofr/cmd/request.go:103.23,104.25 1 0 +gofr.dev/pkg/gofr/cmd/request.go:104.25,106.7 1 0 +gofr.dev/pkg/gofr/cmd/request.go:107.22,109.24 2 0 +gofr.dev/pkg/gofr/cmd/request.go:115.2,115.12 1 0 +gofr.dev/pkg/gofr/cmd/responder.go:10.58,12.17 1 1 +gofr.dev/pkg/gofr/cmd/responder.go:12.17,14.3 1 1 +gofr.dev/pkg/gofr/cmd/responder.go:16.2,16.16 1 1 +gofr.dev/pkg/gofr/cmd/responder.go:16.16,18.3 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 1 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 1 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 +gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 1 +gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 1 +gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 1 +gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 1 +gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 1 +gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 1 +gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 1 +gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 1 +gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 1 +gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 1 +gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 +gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 +gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 0 +gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 0 +gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 +gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 +gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 0 +gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 0 +gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 1 +gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 1 +gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 1 +gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 1 +gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 1 +gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 1 +gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 1 +gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 1 +gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 1 +gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 1 +gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 0 +gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 1 +gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 1 +gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 0 +gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 0 +gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 0 +gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 1 +gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 0 +gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 0 +gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 0 +gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 1 +gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 +gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 +gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 +gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 1 +gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 1 +gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 +gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 1 +gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 1 +gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 1 +gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 1 +gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 0 +gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 1 +gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 1 +gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 1 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 1 +gofr.dev/pkg/gofr/file/file.go:10.32,12.2 1 0 +gofr.dev/pkg/gofr/file/file.go:14.31,16.2 1 0 +gofr.dev/pkg/gofr/file/file.go:18.30,20.2 1 0 +gofr.dev/pkg/gofr/file/file.go:22.28,24.2 1 0 +gofr.dev/pkg/gofr/file/zip.go:24.43,28.16 3 0 +gofr.dev/pkg/gofr/file/zip.go:28.16,30.3 1 0 +gofr.dev/pkg/gofr/file/zip.go:32.2,34.37 2 0 +gofr.dev/pkg/gofr/file/zip.go:34.37,36.17 2 0 +gofr.dev/pkg/gofr/file/zip.go:36.17,38.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:40.3,41.17 2 0 +gofr.dev/pkg/gofr/file/zip.go:41.17,43.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:45.3,52.12 2 0 +gofr.dev/pkg/gofr/file/zip.go:55.2,55.32 1 0 +gofr.dev/pkg/gofr/file/zip.go:58.52,60.29 2 0 +gofr.dev/pkg/gofr/file/zip.go:60.29,63.15 2 0 +gofr.dev/pkg/gofr/file/zip.go:63.15,65.18 2 0 +gofr.dev/pkg/gofr/file/zip.go:65.18,67.5 1 0 +gofr.dev/pkg/gofr/file/zip.go:69.4,69.12 1 0 +gofr.dev/pkg/gofr/file/zip.go:72.3,72.74 1 0 +gofr.dev/pkg/gofr/file/zip.go:72.74,74.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:76.3,77.17 2 0 +gofr.dev/pkg/gofr/file/zip.go:77.17,79.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:81.3,81.75 1 0 +gofr.dev/pkg/gofr/file/zip.go:81.75,83.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:85.3,85.19 1 0 +gofr.dev/pkg/gofr/file/zip.go:88.2,88.12 1 0 +gofr.dev/pkg/gofr/file/zip.go:91.72,93.24 1 0 +gofr.dev/pkg/gofr/file/zip.go:93.24,95.3 1 0 +gofr.dev/pkg/gofr/file/zip.go:97.2,98.94 2 0 +gofr.dev/pkg/gofr/file/zip.go:98.94,102.3 2 0 +gofr.dev/pkg/gofr/file/zip.go:104.2,104.17 1 0 +gofr.dev/pkg/gofr/grpc/log.go:30.47,38.2 2 0 +gofr.dev/pkg/gofr/grpc/log.go:40.36,46.12 2 0 +gofr.dev/pkg/gofr/grpc/log.go:46.12,48.3 1 0 +gofr.dev/pkg/gofr/grpc/log.go:50.2,50.12 1 0 +gofr.dev/pkg/gofr/grpc/log.go:53.33,56.2 2 0 +gofr.dev/pkg/gofr/grpc/log.go:58.68,59.128 1 1 +gofr.dev/pkg/gofr/grpc/log.go:59.128,66.16 4 0 +gofr.dev/pkg/gofr/grpc/log.go:66.16,74.18 2 0 +gofr.dev/pkg/gofr/grpc/log.go:74.18,76.51 1 0 +gofr.dev/pkg/gofr/grpc/log.go:76.51,79.6 1 0 +gofr.dev/pkg/gofr/grpc/log.go:80.10,83.5 1 0 +gofr.dev/pkg/gofr/grpc/log.go:85.4,85.21 1 0 +gofr.dev/pkg/gofr/grpc/log.go:85.21,87.5 1 0 +gofr.dev/pkg/gofr/grpc/log.go:89.4,89.14 1 0 +gofr.dev/pkg/gofr/grpc/log.go:92.3,92.19 1 0 +gofr.dev/pkg/gofr/http/errors.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:23.47,25.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:31.49,33.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:35.51,37.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:44.43,46.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:48.45,50.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:57.43,59.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:61.45,63.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:68.43,70.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:72.45,74.2 1 0 +gofr.dev/pkg/gofr/http/errors.go:79.45,81.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:83.47,85.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:90.44,92.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:94.46,96.2 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:17.92,20.30 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:20.30,22.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:24.2,24.49 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:24.49,26.17 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:26.17,28.4 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:30.3,30.10 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:30.10,32.4 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:35.2,35.29 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:35.29,37.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:39.2,39.19 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:42.95,49.17 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:49.17,54.3 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:57.2,58.16 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:58.16,60.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:62.2,62.17 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:62.17,64.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:66.2,66.16 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:69.66,74.38 3 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:74.38,76.40 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:76.40,77.12 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:80.3,81.17 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:81.17,83.4 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:85.3,85.18 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:88.2,88.17 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:91.91,93.9 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:93.9,95.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:97.2,97.37 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:97.37,99.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:101.2,101.38 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:101.38,103.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:105.2,105.19 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:108.96,110.16 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:110.16,112.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:114.2,115.16 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:115.16,117.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:119.2,119.34 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:120.16,122.17 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:122.17,124.4 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:126.3,126.35 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:127.28,128.41 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:129.10,130.20 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:133.2,133.18 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:136.83,138.14 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:139.22,140.40 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:141.78,142.37 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:143.100,144.38 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:145.40,146.39 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:147.20,148.38 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:150.86,152.20 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:153.10,154.20 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:158.84,162.2 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:164.81,166.16 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:166.16,168.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:170.2,172.18 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:175.82,177.16 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:177.16,179.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:181.2,183.18 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:186.83,188.16 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:188.16,190.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:192.2,194.18 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:197.82,199.16 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:199.16,201.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:203.2,205.18 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:208.62,215.56 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:215.56,217.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:217.8,217.63 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:217.63,219.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:219.8,219.31 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:219.31,221.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:221.8,223.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:225.2,225.29 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:225.29,227.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:229.2,229.18 1 0 +gofr.dev/pkg/gofr/http/request.go:34.43,39.2 1 1 +gofr.dev/pkg/gofr/http/request.go:42.44,44.2 1 1 +gofr.dev/pkg/gofr/http/request.go:47.45,49.2 1 1 +gofr.dev/pkg/gofr/http/request.go:52.48,54.2 1 1 +gofr.dev/pkg/gofr/http/request.go:57.45,61.21 3 1 +gofr.dev/pkg/gofr/http/request.go:62.26,64.17 2 1 +gofr.dev/pkg/gofr/http/request.go:64.17,66.4 1 0 +gofr.dev/pkg/gofr/http/request.go:68.3,68.34 1 1 +gofr.dev/pkg/gofr/http/request.go:69.29,70.28 1 0 +gofr.dev/pkg/gofr/http/request.go:73.2,73.12 1 0 +gofr.dev/pkg/gofr/http/request.go:77.37,79.17 2 0 +gofr.dev/pkg/gofr/http/request.go:79.17,81.3 1 0 +gofr.dev/pkg/gofr/http/request.go:83.2,83.50 1 0 +gofr.dev/pkg/gofr/http/request.go:86.42,88.16 2 1 +gofr.dev/pkg/gofr/http/request.go:88.16,90.3 1 0 +gofr.dev/pkg/gofr/http/request.go:92.2,94.23 2 1 +gofr.dev/pkg/gofr/http/request.go:97.48,99.34 2 0 +gofr.dev/pkg/gofr/http/request.go:99.34,101.3 1 0 +gofr.dev/pkg/gofr/http/request.go:101.8,103.3 1 0 +gofr.dev/pkg/gofr/http/request.go:105.2,105.67 1 0 +gofr.dev/pkg/gofr/http/request.go:105.67,107.3 1 0 +gofr.dev/pkg/gofr/http/request.go:109.2,112.16 3 0 +gofr.dev/pkg/gofr/http/request.go:112.16,114.3 1 0 +gofr.dev/pkg/gofr/http/request.go:116.2,116.9 1 0 +gofr.dev/pkg/gofr/http/request.go:116.9,118.3 1 0 +gofr.dev/pkg/gofr/http/request.go:120.2,120.12 1 0 +gofr.dev/pkg/gofr/http/responder.go:11.68,13.2 1 1 +gofr.dev/pkg/gofr/http/responder.go:23.57,27.26 3 1 +gofr.dev/pkg/gofr/http/responder.go:28.20,29.16 1 0 +gofr.dev/pkg/gofr/http/responder.go:30.21,36.9 4 1 +gofr.dev/pkg/gofr/http/responder.go:37.10,41.4 1 1 +gofr.dev/pkg/gofr/http/responder.go:44.2,48.39 3 1 +gofr.dev/pkg/gofr/http/responder.go:52.97,53.16 1 1 +gofr.dev/pkg/gofr/http/responder.go:53.16,54.17 1 1 +gofr.dev/pkg/gofr/http/responder.go:55.24,56.19 1 1 +gofr.dev/pkg/gofr/http/responder.go:56.19,58.5 1 1 +gofr.dev/pkg/gofr/http/responder.go:60.4,60.35 1 0 +gofr.dev/pkg/gofr/http/responder.go:61.26,62.36 1 1 +gofr.dev/pkg/gofr/http/responder.go:63.11,64.29 1 1 +gofr.dev/pkg/gofr/http/responder.go:68.2,69.8 2 1 +gofr.dev/pkg/gofr/http/responder.go:69.8,73.3 1 1 +gofr.dev/pkg/gofr/http/responder.go:75.2,77.3 1 1 +gofr.dev/pkg/gofr/http/router.go:20.26,31.2 5 1 +gofr.dev/pkg/gofr/http/router.go:34.70,37.2 2 1 +gofr.dev/pkg/gofr/http/router.go:40.53,42.24 2 1 +gofr.dev/pkg/gofr/http/router.go:42.24,44.3 1 1 +gofr.dev/pkg/gofr/http/router.go:46.2,46.25 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:20.108,21.49 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:21.49,22.72 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:22.72,23.31 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:23.31,26.5 2 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:28.4,29.21 2 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:29.21,32.5 2 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:34.4,34.44 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:34.44,37.5 2 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:39.4,39.27 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:44.56,45.30 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:45.30,46.21 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:46.21,48.4 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:51.2,51.14 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:54.87,55.69 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:55.69,57.3 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:59.2,59.119 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:59.119,61.3 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:63.2,63.81 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:63.81,65.3 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:67.2,67.13 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:22.103,23.49 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:23.49,24.72 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:24.72,25.31 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:25.31,28.5 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:30.4,31.24 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:31.24,34.5 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:36.4,37.54 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:37.54,40.5 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:42.4,43.18 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:43.18,46.5 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:48.4,49.44 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:49.44,52.5 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:54.4,54.60 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:54.60,57.5 2 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:59.4,59.27 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:64.81,65.92 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:65.92,67.3 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:69.2,70.35 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:70.35,72.3 1 0 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:74.2,76.43 2 0 +gofr.dev/pkg/gofr/http/middleware/config.go:12.52,23.39 3 1 +gofr.dev/pkg/gofr/http/middleware/config.go:23.39,24.33 1 1 +gofr.dev/pkg/gofr/http/middleware/config.go:24.33,26.4 1 0 +gofr.dev/pkg/gofr/http/middleware/config.go:29.2,29.26 1 1 +gofr.dev/pkg/gofr/http/middleware/config.go:32.47,36.26 3 0 +gofr.dev/pkg/gofr/http/middleware/config.go:36.26,38.3 1 0 +gofr.dev/pkg/gofr/http/middleware/config.go:40.2,40.33 1 0 +gofr.dev/pkg/gofr/http/middleware/cors.go:13.104,14.47 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:14.47,15.72 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:15.72,18.38 2 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:18.38,21.5 2 0 +gofr.dev/pkg/gofr/http/middleware/cors.go:23.4,23.25 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:28.104,39.51 3 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:39.51,40.76 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:40.76,41.48 1 0 +gofr.dev/pkg/gofr/http/middleware/cors.go:41.48,43.5 1 0 +gofr.dev/pkg/gofr/http/middleware/cors.go:43.10,45.5 1 0 +gofr.dev/pkg/gofr/http/middleware/cors.go:46.9,48.4 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:52.2,52.53 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:52.53,53.43 1 0 +gofr.dev/pkg/gofr/http/middleware/cors.go:53.43,55.4 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:21.56,24.2 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:39.53,42.2 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:44.41,51.9 2 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:52.37,53.14 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:54.37,55.16 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:56.37,57.13 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:60.2,60.10 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:69.67,70.47 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:70.47,71.72 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:71.72,79.61 6 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:79.61,92.22 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:92.22,93.54 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:93.54,95.7 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:95.12,97.7 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:101.4,103.27 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:108.43,115.21 3 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:115.21,117.3 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:119.2,119.37 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:127.58,130.15 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:130.15,132.25 2 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:133.15,134.9 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:135.14,136.17 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:137.11,138.28 1 0 +gofr.dev/pkg/gofr/http/middleware/logger.go:140.3,148.37 4 0 +gofr.dev/pkg/gofr/http/middleware/metrics.go:21.69,22.47 1 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:22.47,23.72 1 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:23.72,32.61 5 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:32.61,37.5 2 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:39.4,39.27 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:30.37,32.2 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:35.53,39.2 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:53.54,56.12 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:56.12,60.22 3 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:60.22,62.33 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:62.33,63.13 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:66.4,66.22 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:70.2,70.20 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:73.59,75.31 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:75.31,77.3 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:79.2,80.16 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:80.16,82.3 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:84.2,89.16 4 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:89.16,91.3 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:93.2,98.25 4 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:107.73,108.47 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:108.47,109.72 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:109.72,110.31 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:110.31,113.5 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:115.4,116.24 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:116.24,119.5 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:121.4,122.59 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:122.59,125.5 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:127.4,129.85 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:129.85,133.20 3 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:133.20,135.6 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:137.5,137.41 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:140.4,140.18 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:140.18,145.5 3 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:147.4,150.25 3 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:171.61,172.25 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:172.25,174.3 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:176.2,178.32 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:178.32,182.3 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:184.2,184.13 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:187.73,189.16 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:189.16,191.3 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:193.2,194.16 2 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:194.16,196.3 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:198.2,206.26 4 0 +gofr.dev/pkg/gofr/http/middleware/tracer.go:15.46,16.71 1 1 +gofr.dev/pkg/gofr/http/middleware/tracer.go:16.71,31.3 6 1 +gofr.dev/pkg/gofr/http/middleware/validate.go:5.36,7.2 1 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:14.115,15.47 1 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:15.47,16.72 1 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:16.72,17.46 1 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:17.46,19.19 2 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:19.19,24.6 3 0 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:27.5,31.27 3 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:34.4,34.25 1 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 1 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 1 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 1 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 1 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 1 +gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 1 +gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 +gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 1 +gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 1 +gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 +gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 +gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 +gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 +gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 1 +gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 1 +gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 1 +gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 1 +gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 1 +gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 1 +gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 1 +gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 1 +gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 1 +gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 1 +gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 1 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 1 +gofr.dev/pkg/gofr/migration/datasource.go:17.78,19.2 1 1 +gofr.dev/pkg/gofr/migration/datasource.go:21.66,23.2 1 1 +gofr.dev/pkg/gofr/migration/datasource.go:25.76,27.2 1 1 +gofr.dev/pkg/gofr/migration/datasource.go:29.89,33.2 2 0 +gofr.dev/pkg/gofr/migration/datasource.go:35.70,35.71 0 0 +gofr.dev/pkg/gofr/migration/migration.go:28.67,30.26 2 1 +gofr.dev/pkg/gofr/migration/migration.go:30.26,34.3 2 1 +gofr.dev/pkg/gofr/migration/migration.go:36.2,42.9 3 1 +gofr.dev/pkg/gofr/migration/migration.go:42.9,46.3 2 0 +gofr.dev/pkg/gofr/migration/migration.go:48.2,49.16 2 1 +gofr.dev/pkg/gofr/migration/migration.go:49.16,53.3 2 0 +gofr.dev/pkg/gofr/migration/migration.go:55.2,57.40 2 1 +gofr.dev/pkg/gofr/migration/migration.go:57.40,58.40 1 1 +gofr.dev/pkg/gofr/migration/migration.go:58.40,61.12 2 0 +gofr.dev/pkg/gofr/migration/migration.go:64.3,76.17 8 1 +gofr.dev/pkg/gofr/migration/migration.go:76.17,80.4 2 0 +gofr.dev/pkg/gofr/migration/migration.go:82.3,83.17 2 0 +gofr.dev/pkg/gofr/migration/migration.go:83.17,89.4 3 0 +gofr.dev/pkg/gofr/migration/migration.go:93.74,97.34 3 1 +gofr.dev/pkg/gofr/migration/migration.go:97.34,98.18 1 1 +gofr.dev/pkg/gofr/migration/migration.go:98.18,101.12 2 1 +gofr.dev/pkg/gofr/migration/migration.go:104.3,104.25 1 1 +gofr.dev/pkg/gofr/migration/migration.go:107.2,107.25 1 1 +gofr.dev/pkg/gofr/migration/migration.go:110.71,117.19 2 1 +gofr.dev/pkg/gofr/migration/migration.go:117.19,126.3 5 0 +gofr.dev/pkg/gofr/migration/migration.go:128.2,128.21 1 1 +gofr.dev/pkg/gofr/migration/migration.go:128.21,136.3 4 0 +gofr.dev/pkg/gofr/migration/migration.go:138.2,138.21 1 1 +gofr.dev/pkg/gofr/migration/migration.go:138.21,142.3 2 1 +gofr.dev/pkg/gofr/migration/migration.go:144.2,144.19 1 1 +gofr.dev/pkg/gofr/migration/migration.go:147.32,153.2 2 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:35.55,39.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:42.53,44.2 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:47.76,50.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:50.25,52.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:53.2,55.13 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:59.73,63.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:66.75,71.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:74.65,77.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:80.86,85.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:88.76,91.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:94.112,99.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:102.84,105.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:119.51,123.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:126.49,128.2 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:131.71,134.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:134.25,136.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:137.2,140.19 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:144.74,148.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:151.99,154.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:154.25,156.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:157.2,160.19 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:164.86,168.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:171.71,174.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:174.25,176.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:177.2,180.19 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:184.75,188.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:191.64,194.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:194.25,196.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:197.2,199.13 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:203.78,207.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:210.92,213.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:213.25,215.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:216.2,218.13 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:222.90,226.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:240.57,244.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:247.55,249.2 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:252.78,257.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:260.79,263.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:266.78,271.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:274.79,277.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:291.61,295.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:298.59,300.2 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:303.81,308.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:311.74,314.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:317.83,322.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:325.86,328.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:331.92,336.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:339.79,342.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:345.71,350.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:353.74,356.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:359.79,362.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:365.72,368.2 2 0 +gofr.dev/pkg/gofr/migration/redis.go:16.45,21.2 1 0 +gofr.dev/pkg/gofr/migration/redis.go:35.71,39.16 3 0 +gofr.dev/pkg/gofr/migration/redis.go:39.16,43.3 2 0 +gofr.dev/pkg/gofr/migration/redis.go:45.2,47.32 2 0 +gofr.dev/pkg/gofr/migration/redis.go:47.32,50.35 2 0 +gofr.dev/pkg/gofr/migration/redis.go:50.35,52.4 1 0 +gofr.dev/pkg/gofr/migration/redis.go:54.3,59.17 4 0 +gofr.dev/pkg/gofr/migration/redis.go:59.17,63.4 2 0 +gofr.dev/pkg/gofr/migration/redis.go:65.3,65.27 1 0 +gofr.dev/pkg/gofr/migration/redis.go:68.2,71.26 3 0 +gofr.dev/pkg/gofr/migration/redis.go:71.26,73.3 1 0 +gofr.dev/pkg/gofr/migration/redis.go:75.2,75.22 1 0 +gofr.dev/pkg/gofr/migration/redis.go:78.81,88.2 5 0 +gofr.dev/pkg/gofr/migration/redis.go:90.92,98.16 3 0 +gofr.dev/pkg/gofr/migration/redis.go:98.16,102.3 2 0 +gofr.dev/pkg/gofr/migration/redis.go:104.2,105.16 2 0 +gofr.dev/pkg/gofr/migration/redis.go:105.16,109.3 2 0 +gofr.dev/pkg/gofr/migration/redis.go:111.2,112.16 2 0 +gofr.dev/pkg/gofr/migration/redis.go:112.16,116.3 2 0 +gofr.dev/pkg/gofr/migration/redis.go:118.2,118.44 1 0 +gofr.dev/pkg/gofr/migration/redis.go:121.79,126.2 3 0 +gofr.dev/pkg/gofr/migration/sql.go:32.44,37.2 1 0 +gofr.dev/pkg/gofr/migration/sql.go:45.81,46.68 1 0 +gofr.dev/pkg/gofr/migration/sql.go:46.68,48.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:50.2,50.51 1 0 +gofr.dev/pkg/gofr/migration/sql.go:53.69,57.16 3 0 +gofr.dev/pkg/gofr/migration/sql.go:57.16,59.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:61.2,65.25 3 0 +gofr.dev/pkg/gofr/migration/sql.go:65.25,67.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:69.2,69.22 1 0 +gofr.dev/pkg/gofr/migration/sql.go:72.90,73.25 1 0 +gofr.dev/pkg/gofr/migration/sql.go:74.25,76.17 2 0 +gofr.dev/pkg/gofr/migration/sql.go:76.17,78.4 1 0 +gofr.dev/pkg/gofr/migration/sql.go:80.3,80.94 1 0 +gofr.dev/pkg/gofr/migration/sql.go:82.18,84.17 2 0 +gofr.dev/pkg/gofr/migration/sql.go:84.17,86.4 1 0 +gofr.dev/pkg/gofr/migration/sql.go:88.3,88.94 1 0 +gofr.dev/pkg/gofr/migration/sql.go:92.2,92.44 1 0 +gofr.dev/pkg/gofr/migration/sql.go:92.44,94.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:96.2,96.44 1 0 +gofr.dev/pkg/gofr/migration/sql.go:99.100,103.2 2 0 +gofr.dev/pkg/gofr/migration/sql.go:105.79,107.16 2 0 +gofr.dev/pkg/gofr/migration/sql.go:107.16,111.3 2 0 +gofr.dev/pkg/gofr/migration/sql.go:113.2,119.12 4 0 +gofr.dev/pkg/gofr/migration/sql.go:122.77,123.23 1 0 +gofr.dev/pkg/gofr/migration/sql.go:123.23,125.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:127.2,127.46 1 0 +gofr.dev/pkg/gofr/migration/sql.go:127.46,129.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:131.2,133.30 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 +gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 +gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 1 +gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 1 +gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 +gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 1 +gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 1 +gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 +gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 +gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 +gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 +gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 +gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 +gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 1 +gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 +gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 1 +gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 1 +gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 1 +gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 +gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 +gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 +gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 +gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 +gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 +gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 +gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 +gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 1 +gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 +gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 1 +gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 +gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 1 +gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 +gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 1 +gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 1 +gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 1 +gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 1 +gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 +gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 +gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 +gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 +gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 1 +gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 +gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 +gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 +gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 +gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 +gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 +gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 +gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 +gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 +gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 +gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:32.61,36.2 3 0 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:39.59,41.2 1 0 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:44.125,50.2 5 0 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:53.84,56.2 2 0 +gofr.dev/pkg/gofr/websocket/options.go:14.52,15.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:15.37,17.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:21.43,22.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:22.37,24.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:28.44,29.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:29.37,31.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:35.55,36.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:36.37,38.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:42.99,43.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:43.37,45.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:49.61,50.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:50.37,52.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:56.32,57.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:57.37,59.3 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:40.49,42.27 2 1 +gofr.dev/pkg/gofr/websocket/websocket.go:42.27,44.3 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:46.2,48.3 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:51.48,53.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:55.45,57.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:59.49,61.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:63.48,65.16 2 1 +gofr.dev/pkg/gofr/websocket/websocket.go:65.16,67.3 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:69.2,69.23 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:70.15,71.23 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:72.10,73.36 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:76.2,76.12 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:79.40,81.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:98.21,106.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:109.123,111.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:114.70,119.2 3 1 +gofr.dev/pkg/gofr/websocket/websocket.go:122.76,127.2 3 1 +gofr.dev/pkg/gofr/websocket/websocket.go:130.51,134.53 3 0 +gofr.dev/pkg/gofr/websocket/websocket.go:134.53,138.3 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 +gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 1 +gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 0 +gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 1 +gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 1 +gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 1 +gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 1 +gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 1 +gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 1 +gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 1 +gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 1 +gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 +gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 +gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 0 +gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 0 +gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 +gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 +gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 0 +gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 0 +gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 1 +gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 0 +gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 1 +gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 1 +gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 1 +gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 1 +gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 1 +gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 1 +gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 1 +gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 1 +gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 0 +gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 0 +gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 0 +gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 0 +gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 0 +gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 0 +gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 0 +gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 0 +gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 0 +gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 0 +gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 0 +gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 +gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 +gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 +gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 0 +gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 0 +gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 +gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 0 +gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 0 +gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 0 +gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 0 +gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 0 +gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 0 +gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 1 +gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 1 +gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 0 +gofr.dev/pkg/gofr/file/file.go:10.32,12.2 1 0 +gofr.dev/pkg/gofr/file/file.go:14.31,16.2 1 0 +gofr.dev/pkg/gofr/file/file.go:18.30,20.2 1 1 +gofr.dev/pkg/gofr/file/file.go:22.28,24.2 1 0 +gofr.dev/pkg/gofr/file/zip.go:24.43,28.16 3 1 +gofr.dev/pkg/gofr/file/zip.go:28.16,30.3 1 0 +gofr.dev/pkg/gofr/file/zip.go:32.2,34.37 2 1 +gofr.dev/pkg/gofr/file/zip.go:34.37,36.17 2 1 +gofr.dev/pkg/gofr/file/zip.go:36.17,38.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:40.3,41.17 2 1 +gofr.dev/pkg/gofr/file/zip.go:41.17,43.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:45.3,52.12 2 1 +gofr.dev/pkg/gofr/file/zip.go:55.2,55.32 1 1 +gofr.dev/pkg/gofr/file/zip.go:58.52,60.29 2 0 +gofr.dev/pkg/gofr/file/zip.go:60.29,63.15 2 0 +gofr.dev/pkg/gofr/file/zip.go:63.15,65.18 2 0 +gofr.dev/pkg/gofr/file/zip.go:65.18,67.5 1 0 +gofr.dev/pkg/gofr/file/zip.go:69.4,69.12 1 0 +gofr.dev/pkg/gofr/file/zip.go:72.3,72.74 1 0 +gofr.dev/pkg/gofr/file/zip.go:72.74,74.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:76.3,77.17 2 0 +gofr.dev/pkg/gofr/file/zip.go:77.17,79.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:81.3,81.75 1 0 +gofr.dev/pkg/gofr/file/zip.go:81.75,83.4 1 0 +gofr.dev/pkg/gofr/file/zip.go:85.3,85.19 1 0 +gofr.dev/pkg/gofr/file/zip.go:88.2,88.12 1 0 +gofr.dev/pkg/gofr/file/zip.go:91.72,93.24 1 1 +gofr.dev/pkg/gofr/file/zip.go:93.24,95.3 1 0 +gofr.dev/pkg/gofr/file/zip.go:97.2,98.94 2 1 +gofr.dev/pkg/gofr/file/zip.go:98.94,102.3 2 0 +gofr.dev/pkg/gofr/file/zip.go:104.2,104.17 1 1 +gofr.dev/pkg/gofr/http/errors.go:18.45,21.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:23.47,25.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:31.49,33.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:35.51,37.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:44.43,46.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:48.45,50.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:57.43,59.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:61.45,63.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:68.43,70.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:72.45,74.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:79.45,81.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:83.47,85.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:90.44,92.2 1 1 +gofr.dev/pkg/gofr/http/errors.go:94.46,96.2 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:17.92,20.30 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:20.30,22.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:24.2,24.49 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:24.49,26.17 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:26.17,28.4 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:30.3,30.10 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:30.10,32.4 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:35.2,35.29 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:35.29,37.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:39.2,39.19 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:42.95,49.17 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:49.17,54.3 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:57.2,58.16 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:58.16,60.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:62.2,62.17 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:62.17,64.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:66.2,66.16 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:69.66,74.38 3 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:74.38,76.40 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:76.40,77.12 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:80.3,81.17 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:81.17,83.4 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:85.3,85.18 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:88.2,88.17 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:91.91,93.9 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:93.9,95.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:97.2,97.37 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:97.37,99.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:101.2,101.38 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:101.38,103.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:105.2,105.19 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:108.96,110.16 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:110.16,112.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:114.2,115.16 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:115.16,117.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:119.2,119.34 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:120.16,122.17 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:122.17,124.4 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:126.3,126.35 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:127.28,128.41 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:129.10,130.20 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:133.2,133.18 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:136.83,138.14 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:139.22,140.40 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:141.78,142.37 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:143.100,144.38 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:145.40,146.39 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:147.20,148.38 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:150.86,152.20 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:153.10,154.20 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:158.84,162.2 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:164.81,166.16 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:166.16,168.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:170.2,172.18 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:175.82,177.16 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:177.16,179.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:181.2,183.18 2 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:186.83,188.16 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:188.16,190.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:192.2,194.18 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:197.82,199.16 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:199.16,201.3 1 0 +gofr.dev/pkg/gofr/http/multipartFileBind.go:203.2,205.18 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:208.62,215.56 2 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:215.56,217.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:217.8,217.63 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:217.63,219.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:219.8,219.31 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:219.31,221.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:221.8,223.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:225.2,225.29 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:225.29,227.3 1 1 +gofr.dev/pkg/gofr/http/multipartFileBind.go:229.2,229.18 1 1 +gofr.dev/pkg/gofr/http/request.go:34.43,39.2 1 1 +gofr.dev/pkg/gofr/http/request.go:42.44,44.2 1 1 +gofr.dev/pkg/gofr/http/request.go:47.45,49.2 1 1 +gofr.dev/pkg/gofr/http/request.go:52.48,54.2 1 1 +gofr.dev/pkg/gofr/http/request.go:57.45,61.21 3 1 +gofr.dev/pkg/gofr/http/request.go:62.26,64.17 2 1 +gofr.dev/pkg/gofr/http/request.go:64.17,66.4 1 0 +gofr.dev/pkg/gofr/http/request.go:68.3,68.34 1 1 +gofr.dev/pkg/gofr/http/request.go:69.29,70.28 1 1 +gofr.dev/pkg/gofr/http/request.go:73.2,73.12 1 1 +gofr.dev/pkg/gofr/http/request.go:77.37,79.17 2 1 +gofr.dev/pkg/gofr/http/request.go:79.17,81.3 1 1 +gofr.dev/pkg/gofr/http/request.go:83.2,83.50 1 1 +gofr.dev/pkg/gofr/http/request.go:86.42,88.16 2 1 +gofr.dev/pkg/gofr/http/request.go:88.16,90.3 1 0 +gofr.dev/pkg/gofr/http/request.go:92.2,94.23 2 1 +gofr.dev/pkg/gofr/http/request.go:97.48,99.34 2 1 +gofr.dev/pkg/gofr/http/request.go:99.34,101.3 1 1 +gofr.dev/pkg/gofr/http/request.go:101.8,103.3 1 1 +gofr.dev/pkg/gofr/http/request.go:105.2,105.67 1 1 +gofr.dev/pkg/gofr/http/request.go:105.67,107.3 1 1 +gofr.dev/pkg/gofr/http/request.go:109.2,112.16 3 1 +gofr.dev/pkg/gofr/http/request.go:112.16,114.3 1 0 +gofr.dev/pkg/gofr/http/request.go:116.2,116.9 1 1 +gofr.dev/pkg/gofr/http/request.go:116.9,118.3 1 1 +gofr.dev/pkg/gofr/http/request.go:120.2,120.12 1 1 +gofr.dev/pkg/gofr/http/responder.go:11.68,13.2 1 1 +gofr.dev/pkg/gofr/http/responder.go:23.57,27.26 3 1 +gofr.dev/pkg/gofr/http/responder.go:28.20,29.16 1 1 +gofr.dev/pkg/gofr/http/responder.go:30.21,36.9 4 1 +gofr.dev/pkg/gofr/http/responder.go:37.10,41.4 1 1 +gofr.dev/pkg/gofr/http/responder.go:44.2,48.39 3 1 +gofr.dev/pkg/gofr/http/responder.go:52.97,53.16 1 1 +gofr.dev/pkg/gofr/http/responder.go:53.16,54.17 1 1 +gofr.dev/pkg/gofr/http/responder.go:55.24,56.19 1 1 +gofr.dev/pkg/gofr/http/responder.go:56.19,58.5 1 1 +gofr.dev/pkg/gofr/http/responder.go:60.4,60.35 1 1 +gofr.dev/pkg/gofr/http/responder.go:61.26,62.36 1 1 +gofr.dev/pkg/gofr/http/responder.go:63.11,64.29 1 1 +gofr.dev/pkg/gofr/http/responder.go:68.2,69.8 2 1 +gofr.dev/pkg/gofr/http/responder.go:69.8,73.3 1 1 +gofr.dev/pkg/gofr/http/responder.go:75.2,77.3 1 1 +gofr.dev/pkg/gofr/http/router.go:20.26,31.2 5 1 +gofr.dev/pkg/gofr/http/router.go:34.70,37.2 2 1 +gofr.dev/pkg/gofr/http/router.go:40.53,42.24 2 1 +gofr.dev/pkg/gofr/http/router.go:42.24,44.3 1 1 +gofr.dev/pkg/gofr/http/router.go:46.2,46.25 1 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 1 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 0 +gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 +gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 1 +gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 1 +gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 +gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 +gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 +gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 +gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 0 +gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 1 +gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 1 +gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 1 +gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 1 +gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 1 +gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 1 +gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 1 +gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 1 +gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 1 +gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 1 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 +gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 +gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 0 +gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 0 +gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 +gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 0 +gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 0 +gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 +gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 +gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 +gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 +gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 +gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 +gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 0 +gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 +gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 0 +gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 0 +gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 0 +gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 +gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 +gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 +gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 +gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 +gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 +gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 +gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 +gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 0 +gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 +gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 0 +gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 +gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 0 +gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 +gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 0 +gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 0 +gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 0 +gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 0 +gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 +gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 +gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 +gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 +gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 0 +gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 +gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 +gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 +gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 +gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 +gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 +gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 +gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 +gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 +gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 +gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 1 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 1 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 1 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 1 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 1 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 1 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 1 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 1 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 1 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 1 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 1 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 1 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 1 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 1 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 1 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 1 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 1 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 1 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 1 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 0 +gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 0 +gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 0 +gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 0 +gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 0 +gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 0 +gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 0 +gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 0 +gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 0 +gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 0 +gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 +gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 +gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 0 +gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 0 +gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 +gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 +gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 0 +gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 0 +gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 0 +gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 0 +gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 0 +gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 0 +gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 0 +gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 0 +gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 0 +gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 0 +gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 0 +gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 0 +gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 0 +gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 0 +gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 0 +gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 0 +gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 0 +gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 0 +gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 0 +gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 0 +gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 0 +gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 0 +gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 0 +gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 +gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 +gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 +gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 0 +gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 0 +gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 +gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 0 +gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 0 +gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 0 +gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 0 +gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 0 +gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 1 +gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:20.108,21.49 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:21.49,22.72 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:22.72,23.31 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:23.31,26.5 2 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:28.4,29.21 2 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:29.21,32.5 2 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:34.4,34.44 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:34.44,37.5 2 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:39.4,39.27 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:44.56,45.30 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:45.30,46.21 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:46.21,48.4 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:51.2,51.14 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:54.87,55.69 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:55.69,57.3 1 0 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:59.2,59.119 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:59.119,61.3 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:63.2,63.81 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:63.81,65.3 1 1 +gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:67.2,67.13 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:22.103,23.49 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:23.49,24.72 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:24.72,25.31 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:25.31,28.5 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:30.4,31.24 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:31.24,34.5 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:36.4,37.54 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:37.54,40.5 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:42.4,43.18 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:43.18,46.5 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:48.4,49.44 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:49.44,52.5 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:54.4,54.60 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:54.60,57.5 2 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:59.4,59.27 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:64.81,65.92 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:65.92,67.3 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:69.2,70.35 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:70.35,72.3 1 1 +gofr.dev/pkg/gofr/http/middleware/basic_auth.go:74.2,76.43 2 1 +gofr.dev/pkg/gofr/http/middleware/config.go:12.52,23.39 3 1 +gofr.dev/pkg/gofr/http/middleware/config.go:23.39,24.33 1 1 +gofr.dev/pkg/gofr/http/middleware/config.go:24.33,26.4 1 1 +gofr.dev/pkg/gofr/http/middleware/config.go:29.2,29.26 1 1 +gofr.dev/pkg/gofr/http/middleware/config.go:32.47,36.26 3 1 +gofr.dev/pkg/gofr/http/middleware/config.go:36.26,38.3 1 1 +gofr.dev/pkg/gofr/http/middleware/config.go:40.2,40.33 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:13.104,14.47 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:14.47,15.72 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:15.72,18.38 2 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:18.38,21.5 2 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:23.4,23.25 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:28.104,39.51 3 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:39.51,40.76 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:40.76,41.48 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:41.48,43.5 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:43.10,45.5 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:46.9,48.4 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:52.2,52.53 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:52.53,53.43 1 1 +gofr.dev/pkg/gofr/http/middleware/cors.go:53.43,55.4 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:21.56,24.2 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:39.53,42.2 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:44.41,51.9 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:52.37,53.14 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:54.37,55.16 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:56.37,57.13 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:60.2,60.10 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:69.67,70.47 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:70.47,71.72 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:71.72,79.61 6 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:79.61,92.22 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:92.22,93.54 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:93.54,95.7 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:95.12,97.7 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:101.4,103.27 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:108.43,115.21 3 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:115.21,117.3 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:119.2,119.37 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:127.58,130.15 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:130.15,132.25 2 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:133.15,134.9 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:135.14,136.17 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:137.11,138.28 1 1 +gofr.dev/pkg/gofr/http/middleware/logger.go:140.3,148.37 4 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:21.69,22.47 1 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:22.47,23.72 1 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:23.72,32.61 5 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:32.61,37.5 2 1 +gofr.dev/pkg/gofr/http/middleware/metrics.go:39.4,39.27 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:30.37,32.2 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:35.53,39.2 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:53.54,56.12 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:56.12,60.22 3 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:60.22,62.33 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:62.33,63.13 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:66.4,66.22 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:70.2,70.20 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:73.59,75.31 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:75.31,77.3 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:79.2,80.16 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:80.16,82.3 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:84.2,89.16 4 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:89.16,91.3 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:93.2,98.25 4 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:107.73,108.47 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:108.47,109.72 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:109.72,110.31 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:110.31,113.5 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:115.4,116.24 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:116.24,119.5 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:121.4,122.59 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:122.59,125.5 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:127.4,129.85 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:129.85,133.20 3 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:133.20,135.6 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:137.5,137.41 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:140.4,140.18 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:140.18,145.5 3 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:147.4,150.25 3 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:171.61,172.25 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:172.25,174.3 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:176.2,178.32 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:178.32,182.3 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:184.2,184.13 1 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:187.73,189.16 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:189.16,191.3 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:193.2,194.16 2 1 +gofr.dev/pkg/gofr/http/middleware/oauth.go:194.16,196.3 1 0 +gofr.dev/pkg/gofr/http/middleware/oauth.go:198.2,206.26 4 1 +gofr.dev/pkg/gofr/http/middleware/tracer.go:15.46,16.71 1 1 +gofr.dev/pkg/gofr/http/middleware/tracer.go:16.71,31.3 6 1 +gofr.dev/pkg/gofr/http/middleware/validate.go:5.36,7.2 1 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:14.115,15.47 1 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:15.47,16.72 1 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:16.72,17.46 1 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:17.46,19.19 2 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:19.19,24.6 3 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:27.5,31.27 3 1 +gofr.dev/pkg/gofr/http/middleware/web_socket.go:34.4,34.25 1 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 0 +gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 +gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 0 +gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 0 +gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 +gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 +gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 +gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 +gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 0 +gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 0 +gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 0 +gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 0 +gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 0 +gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 0 +gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 0 +gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 0 +gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 0 +gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 0 +gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 +gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 +gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 0 +gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 0 +gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 +gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 0 +gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 0 +gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 +gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 +gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 +gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 +gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 +gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 +gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 0 +gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 +gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 0 +gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 0 +gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 0 +gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 +gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 +gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 +gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 +gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 +gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 +gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 +gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 +gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 0 +gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 +gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 0 +gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 +gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 0 +gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 +gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 0 +gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 0 +gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 0 +gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 0 +gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 +gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 +gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 +gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 +gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 0 +gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 +gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 +gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 +gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 +gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 +gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 +gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 +gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 +gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 +gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 +gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:32.61,36.2 3 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:39.59,41.2 1 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:44.125,50.2 5 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:53.84,56.2 2 1 +gofr.dev/pkg/gofr/websocket/options.go:14.52,15.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:15.37,17.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:21.43,22.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:22.37,24.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:28.44,29.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:29.37,31.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:35.55,36.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:36.37,38.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:42.99,43.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:43.37,45.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:49.61,50.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:50.37,52.3 1 0 +gofr.dev/pkg/gofr/websocket/options.go:56.32,57.37 1 0 +gofr.dev/pkg/gofr/websocket/options.go:57.37,59.3 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:40.49,42.27 2 1 +gofr.dev/pkg/gofr/websocket/websocket.go:42.27,44.3 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:46.2,48.3 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:51.48,53.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:55.45,57.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:59.49,61.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:63.48,65.16 2 0 +gofr.dev/pkg/gofr/websocket/websocket.go:65.16,67.3 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:69.2,69.23 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:70.15,71.23 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:72.10,73.36 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:76.2,76.12 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:79.40,81.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:98.21,106.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:109.123,111.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:114.70,119.2 3 0 +gofr.dev/pkg/gofr/websocket/websocket.go:122.76,127.2 3 1 +gofr.dev/pkg/gofr/websocket/websocket.go:130.51,134.53 3 0 +gofr.dev/pkg/gofr/websocket/websocket.go:134.53,138.3 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 1 +gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 1 +gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 1 +gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 1 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 1 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 1 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 1 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 1 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 1 +gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 1 +gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 1 +gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 1 +gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 1 +gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 1 +gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 1 +gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 1 +gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 1 +gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 1 +gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 1 +gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 1 +gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 1 +gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 1 +gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 1 +gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 1 +gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 1 +gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 1 +gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 1 +gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 1 +gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 1 +gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 1 +gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 1 +gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 1 +gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 1 +gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 1 +gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 1 +gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 1 +gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 1 +gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 1 +gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 1 +gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 1 +gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 1 +gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 1 +gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 1 +gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 1 +gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 1 +gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 1 +gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 1 +gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 1 +gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 1 +gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 1 +gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 1 +gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 1 +gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 1 +gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 1 +gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 1 +gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 1 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 1 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 1 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 +gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 +gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 +gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 +gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 +gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 +gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 1 +gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 1 +gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 0 +gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 0 +gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 0 +gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 0 +gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 0 +gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 0 +gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 0 +gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 0 +gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 +gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 +gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 0 +gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 0 +gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 +gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 +gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 0 +gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 0 +gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 0 +gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 0 +gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 0 +gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 0 +gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 0 +gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 0 +gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 0 +gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 0 +gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 0 +gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 0 +gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 0 +gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 0 +gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 0 +gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 0 +gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 0 +gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 0 +gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 0 +gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 0 +gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 0 +gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 0 +gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 0 +gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 +gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 +gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 +gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 0 +gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 0 +gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 +gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 0 +gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 0 +gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 0 +gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 0 +gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 0 +gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 1 +gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 +gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 1 +gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 +gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 +gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 +gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 +gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 +gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 +gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 +gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 +gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 +gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 +gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 0 +gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 +gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 0 +gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 0 +gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 +gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 0 +gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 +gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 0 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 +gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 0 +gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 0 +gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 +gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 0 +gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 0 +gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 +gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 +gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 +gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 +gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 0 +gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 0 +gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 +gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 0 +gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 0 +gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 0 +gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 0 +gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 +gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 0 +gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 0 +gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 0 +gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 0 +gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 0 +gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 +gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 0 +gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 +gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 0 +gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 0 +gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 +gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 0 +gofr.dev/pkg/gofr/migration/datasource.go:17.78,19.2 1 1 +gofr.dev/pkg/gofr/migration/datasource.go:21.66,23.2 1 1 +gofr.dev/pkg/gofr/migration/datasource.go:25.76,27.2 1 1 +gofr.dev/pkg/gofr/migration/datasource.go:29.89,33.2 2 1 +gofr.dev/pkg/gofr/migration/datasource.go:35.70,35.71 0 1 +gofr.dev/pkg/gofr/migration/migration.go:28.67,30.26 2 1 +gofr.dev/pkg/gofr/migration/migration.go:30.26,34.3 2 1 +gofr.dev/pkg/gofr/migration/migration.go:36.2,42.9 3 1 +gofr.dev/pkg/gofr/migration/migration.go:42.9,46.3 2 1 +gofr.dev/pkg/gofr/migration/migration.go:48.2,49.16 2 0 +gofr.dev/pkg/gofr/migration/migration.go:49.16,53.3 2 0 +gofr.dev/pkg/gofr/migration/migration.go:55.2,57.40 2 0 +gofr.dev/pkg/gofr/migration/migration.go:57.40,58.40 1 0 +gofr.dev/pkg/gofr/migration/migration.go:58.40,61.12 2 0 +gofr.dev/pkg/gofr/migration/migration.go:64.3,76.17 8 0 +gofr.dev/pkg/gofr/migration/migration.go:76.17,80.4 2 0 +gofr.dev/pkg/gofr/migration/migration.go:82.3,83.17 2 0 +gofr.dev/pkg/gofr/migration/migration.go:83.17,89.4 3 0 +gofr.dev/pkg/gofr/migration/migration.go:93.74,97.34 3 1 +gofr.dev/pkg/gofr/migration/migration.go:97.34,98.18 1 1 +gofr.dev/pkg/gofr/migration/migration.go:98.18,101.12 2 1 +gofr.dev/pkg/gofr/migration/migration.go:104.3,104.25 1 1 +gofr.dev/pkg/gofr/migration/migration.go:107.2,107.25 1 1 +gofr.dev/pkg/gofr/migration/migration.go:110.71,117.19 2 1 +gofr.dev/pkg/gofr/migration/migration.go:117.19,126.3 5 1 +gofr.dev/pkg/gofr/migration/migration.go:128.2,128.21 1 1 +gofr.dev/pkg/gofr/migration/migration.go:128.21,136.3 4 1 +gofr.dev/pkg/gofr/migration/migration.go:138.2,138.21 1 1 +gofr.dev/pkg/gofr/migration/migration.go:138.21,142.3 2 0 +gofr.dev/pkg/gofr/migration/migration.go:144.2,144.19 1 1 +gofr.dev/pkg/gofr/migration/migration.go:147.32,153.2 2 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:35.55,39.2 3 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:42.53,44.2 1 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:47.76,50.25 3 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:50.25,52.3 1 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:53.2,55.13 3 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:59.73,63.2 3 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:66.75,71.2 4 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:74.65,77.2 2 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:80.86,85.2 4 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:88.76,91.2 2 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:94.112,99.2 4 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:102.84,105.2 2 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:119.51,123.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:126.49,128.2 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:131.71,134.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:134.25,136.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:137.2,140.19 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:144.74,148.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:151.99,154.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:154.25,156.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:157.2,160.19 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:164.86,168.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:171.71,174.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:174.25,176.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:177.2,180.19 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:184.75,188.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:191.64,194.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:194.25,196.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:197.2,199.13 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:203.78,207.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:210.92,213.25 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:213.25,215.3 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:216.2,218.13 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:222.90,226.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:240.57,244.2 3 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:247.55,249.2 1 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:252.78,257.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:260.79,263.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:266.78,271.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:274.79,277.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:291.61,295.2 3 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:298.59,300.2 1 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:303.81,308.2 4 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:311.74,314.2 2 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:317.83,322.2 4 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:325.86,328.2 2 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:331.92,336.2 4 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:339.79,342.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:345.71,350.2 4 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:353.74,356.2 2 1 +gofr.dev/pkg/gofr/migration/mock_interface.go:359.79,362.2 2 0 +gofr.dev/pkg/gofr/migration/mock_interface.go:365.72,368.2 2 0 +gofr.dev/pkg/gofr/migration/redis.go:16.45,21.2 1 1 +gofr.dev/pkg/gofr/migration/redis.go:35.71,39.16 3 1 +gofr.dev/pkg/gofr/migration/redis.go:39.16,43.3 2 1 +gofr.dev/pkg/gofr/migration/redis.go:45.2,47.32 2 1 +gofr.dev/pkg/gofr/migration/redis.go:47.32,50.35 2 1 +gofr.dev/pkg/gofr/migration/redis.go:50.35,52.4 1 1 +gofr.dev/pkg/gofr/migration/redis.go:54.3,59.17 4 1 +gofr.dev/pkg/gofr/migration/redis.go:59.17,63.4 2 1 +gofr.dev/pkg/gofr/migration/redis.go:65.3,65.27 1 1 +gofr.dev/pkg/gofr/migration/redis.go:68.2,71.26 3 1 +gofr.dev/pkg/gofr/migration/redis.go:71.26,73.3 1 1 +gofr.dev/pkg/gofr/migration/redis.go:75.2,75.22 1 0 +gofr.dev/pkg/gofr/migration/redis.go:78.81,88.2 5 1 +gofr.dev/pkg/gofr/migration/redis.go:90.92,98.16 3 0 +gofr.dev/pkg/gofr/migration/redis.go:98.16,102.3 2 0 +gofr.dev/pkg/gofr/migration/redis.go:104.2,105.16 2 0 +gofr.dev/pkg/gofr/migration/redis.go:105.16,109.3 2 0 +gofr.dev/pkg/gofr/migration/redis.go:111.2,112.16 2 0 +gofr.dev/pkg/gofr/migration/redis.go:112.16,116.3 2 0 +gofr.dev/pkg/gofr/migration/redis.go:118.2,118.44 1 0 +gofr.dev/pkg/gofr/migration/redis.go:121.79,126.2 3 0 +gofr.dev/pkg/gofr/migration/sql.go:32.44,37.2 1 1 +gofr.dev/pkg/gofr/migration/sql.go:45.81,46.68 1 1 +gofr.dev/pkg/gofr/migration/sql.go:46.68,48.3 1 1 +gofr.dev/pkg/gofr/migration/sql.go:50.2,50.51 1 1 +gofr.dev/pkg/gofr/migration/sql.go:53.69,57.16 3 0 +gofr.dev/pkg/gofr/migration/sql.go:57.16,59.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:61.2,65.25 3 0 +gofr.dev/pkg/gofr/migration/sql.go:65.25,67.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:69.2,69.22 1 0 +gofr.dev/pkg/gofr/migration/sql.go:72.90,73.25 1 0 +gofr.dev/pkg/gofr/migration/sql.go:74.25,76.17 2 0 +gofr.dev/pkg/gofr/migration/sql.go:76.17,78.4 1 0 +gofr.dev/pkg/gofr/migration/sql.go:80.3,80.94 1 0 +gofr.dev/pkg/gofr/migration/sql.go:82.18,84.17 2 0 +gofr.dev/pkg/gofr/migration/sql.go:84.17,86.4 1 0 +gofr.dev/pkg/gofr/migration/sql.go:88.3,88.94 1 0 +gofr.dev/pkg/gofr/migration/sql.go:92.2,92.44 1 0 +gofr.dev/pkg/gofr/migration/sql.go:92.44,94.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:96.2,96.44 1 0 +gofr.dev/pkg/gofr/migration/sql.go:99.100,103.2 2 0 +gofr.dev/pkg/gofr/migration/sql.go:105.79,107.16 2 1 +gofr.dev/pkg/gofr/migration/sql.go:107.16,111.3 2 1 +gofr.dev/pkg/gofr/migration/sql.go:113.2,119.12 4 1 +gofr.dev/pkg/gofr/migration/sql.go:122.77,123.23 1 1 +gofr.dev/pkg/gofr/migration/sql.go:123.23,125.3 1 1 +gofr.dev/pkg/gofr/migration/sql.go:127.2,127.46 1 0 +gofr.dev/pkg/gofr/migration/sql.go:127.46,129.3 1 0 +gofr.dev/pkg/gofr/migration/sql.go:131.2,133.30 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 +gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 +gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 0 +gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 0 +gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 +gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 0 +gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 0 +gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 +gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 +gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 +gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 +gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 +gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 +gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 +gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 0 +gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 +gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 0 +gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 0 +gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 0 +gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 +gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 +gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 +gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 +gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 +gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 +gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 +gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 +gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 0 +gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 +gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 0 +gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 +gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 0 +gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 +gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 0 +gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 0 +gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 0 +gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 0 +gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 +gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 +gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 +gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 +gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 0 +gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 +gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 +gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 +gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 +gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 +gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 +gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 +gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 +gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 +gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 +gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:32.61,36.2 3 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:39.59,41.2 1 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:44.125,50.2 5 1 +gofr.dev/pkg/gofr/websocket/mock_interfaces.go:53.84,56.2 2 1 +gofr.dev/pkg/gofr/websocket/options.go:14.52,15.37 1 1 +gofr.dev/pkg/gofr/websocket/options.go:15.37,17.3 1 1 +gofr.dev/pkg/gofr/websocket/options.go:21.43,22.37 1 1 +gofr.dev/pkg/gofr/websocket/options.go:22.37,24.3 1 1 +gofr.dev/pkg/gofr/websocket/options.go:28.44,29.37 1 1 +gofr.dev/pkg/gofr/websocket/options.go:29.37,31.3 1 1 +gofr.dev/pkg/gofr/websocket/options.go:35.55,36.37 1 1 +gofr.dev/pkg/gofr/websocket/options.go:36.37,38.3 1 1 +gofr.dev/pkg/gofr/websocket/options.go:42.99,43.37 1 1 +gofr.dev/pkg/gofr/websocket/options.go:43.37,45.3 1 1 +gofr.dev/pkg/gofr/websocket/options.go:49.61,50.37 1 1 +gofr.dev/pkg/gofr/websocket/options.go:50.37,52.3 1 1 +gofr.dev/pkg/gofr/websocket/options.go:56.32,57.37 1 1 +gofr.dev/pkg/gofr/websocket/options.go:57.37,59.3 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:40.49,42.27 2 1 +gofr.dev/pkg/gofr/websocket/websocket.go:42.27,44.3 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:46.2,48.3 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:51.48,53.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:55.45,57.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:59.49,61.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:63.48,65.16 2 1 +gofr.dev/pkg/gofr/websocket/websocket.go:65.16,67.3 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:69.2,69.23 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:70.15,71.23 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:72.10,73.36 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:76.2,76.12 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:79.40,81.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:98.21,106.2 1 0 +gofr.dev/pkg/gofr/websocket/websocket.go:109.123,111.2 1 1 +gofr.dev/pkg/gofr/websocket/websocket.go:114.70,119.2 3 0 +gofr.dev/pkg/gofr/websocket/websocket.go:122.76,127.2 3 0 +gofr.dev/pkg/gofr/websocket/websocket.go:130.51,134.53 3 0 +gofr.dev/pkg/gofr/websocket/websocket.go:134.53,138.3 2 0 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 1 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 1 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 1 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 1 +gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 +gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 +gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 +gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 +gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 +gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 0 +gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 0 +gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 +gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 0 +gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 0 +gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 +gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 +gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 +gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 +gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 +gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 +gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 +gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 1 +gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 1 +gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 +gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 1 +gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 1 +gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 1 +gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 +gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 +gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 +gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 +gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 +gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 +gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 +gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 +gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 1 +gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 +gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 1 +gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 +gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 1 +gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 1 +gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 1 +gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 1 +gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 1 +gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 1 +gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 +gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 +gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 +gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 +gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 1 +gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 +gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 +gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 +gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 +gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 +gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 +gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 +gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 +gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 +gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 +gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 +gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 +gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 +gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 0 +gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 +gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 +gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 +gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 +gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 +gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 +gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 +gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 +gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 +gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 +gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 +gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 +gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 +gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 +gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 +gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 +gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 +gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 +gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 +gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 +gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 +gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 +gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 +gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 +gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 +gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 +gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 +gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 +gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 +gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 +gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 +gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 +gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 1 +gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 1 +gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 1 +gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 1 +gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 1 +gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 1 +gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 1 +gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 1 +gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 1 +gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 1 +gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 1 +gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 +gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 +gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 1 +gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 1 +gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 1 +gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 1 +gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 1 +gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 1 +gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 1 +gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 1 +gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 1 +gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 1 +gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 1 +gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 1 +gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 1 +gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 1 +gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 1 +gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 1 +gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 1 +gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 1 +gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 1 +gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 1 +gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 1 +gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 1 +gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 +gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 1 +gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 1 +gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 1 +gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 1 +gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 1 +gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 1 +gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 1 +gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 1 +gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 1 +gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 1 +gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 1 +gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 1 +gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 1 +gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 1 +gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 1 +gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 1 +gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 1 +gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 1 +gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 1 +gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 1 +gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 1 +gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 1 +gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 1 +gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 1 +gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 1 +gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 1 +gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 1 +gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 1 +gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 1 +gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 1 +gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 1 +gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 1 +gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 1 +gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 1 +gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 1 +gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 1 +gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 1 +gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 1 +gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 1 +gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 1 +gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 1 +gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 1 +gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 1 +gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 1 +gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 1 +gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 1 +gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 1 +gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 1 +gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 1 +gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 1 +gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 1 +gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 1 +gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 1 +gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 1 +gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 1 +gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 1 +gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 1 +gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 1 +gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 1 +gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 +gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 0 +gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 0 From 160d82ff5fa44880dd9d1324d993f290249d33cb Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Thu, 27 Jun 2024 16:21:54 +0530 Subject: [PATCH 2/9] add support for transactions in mongo --- pkg/gofr/container/datasources.go | 10 ++++++ pkg/gofr/datasource/mongo/mongo.go | 24 +++++++++++++ pkg/gofr/datasource/mongo/mongo_test.go | 47 +++++++++++++++++++++++++ 3 files changed, 81 insertions(+) diff --git a/pkg/gofr/container/datasources.go b/pkg/gofr/container/datasources.go index 5338f4ecd..43af5d946 100644 --- a/pkg/gofr/container/datasources.go +++ b/pkg/gofr/container/datasources.go @@ -154,6 +154,16 @@ type Mongo interface { // Drop an entire collection from the database. // It returns an error if any. Drop(ctx context.Context, collection string) error + + // StartSession starts a session and provide methods to run commands in a transaction. + StartSession() (Transaction, error) +} + +type Transaction interface { + StartTransaction() error + AbortTransaction(context.Context) error + CommitTransaction(context.Context) error + EndSession(context.Context) } // MongoProvider is an interface that extends Mongo with additional methods for logging, metrics, and connection management. diff --git a/pkg/gofr/datasource/mongo/mongo.go b/pkg/gofr/datasource/mongo/mongo.go index cda868be6..887843b68 100644 --- a/pkg/gofr/datasource/mongo/mongo.go +++ b/pkg/gofr/datasource/mongo/mongo.go @@ -226,3 +226,27 @@ func (c *Client) HealthCheck() interface{} { return &h } + +func (c *Client) StartSession() (Transaction, error) { + defer c.postProcess(&QueryLog{Query: "startSession"}, time.Now()) + + s, err := c.Client().StartSession() + ses := &session{s} + + return ses, err +} + +type Transaction interface { + StartTransaction() error + AbortTransaction(context.Context) error + CommitTransaction(context.Context) error + EndSession(context.Context) +} + +type session struct { + mongo.Session +} + +func (s *session) StartTransaction() error { + return s.Session.StartTransaction() +} diff --git a/pkg/gofr/datasource/mongo/mongo_test.go b/pkg/gofr/datasource/mongo/mongo_test.go index a19311cd4..648d53f40 100644 --- a/pkg/gofr/datasource/mongo/mongo_test.go +++ b/pkg/gofr/datasource/mongo/mongo_test.go @@ -402,6 +402,53 @@ func Test_Drop(t *testing.T) { }) } +func TestClient_StartSession(t *testing.T) { + // Create a connected client using the mock database + mt := mtest.New(t, mtest.NewOptions().ClientType(mtest.Mock)) + + metrics := NewMockMetrics(gomock.NewController(t)) + + cl := Client{metrics: metrics} + + // Set up the mock expectation for the metrics recording + metrics.EXPECT().RecordHistogram(gomock.Any(), "app_mongo_stats", gomock.Any(), "hostname", + gomock.Any(), "database", gomock.Any(), "type", gomock.Any()).AnyTimes() + + cl.logger = NewMockLogger(DEBUG) + + mt.Run("StartSessionCommitTransactionSuccess", func(mt *mtest.T) { + cl.Database = mt.DB + + // Add mock responses if necessary + mt.AddMockResponses(mtest.CreateSuccessResponse()) + + // Call the StartSession method + sess, err := cl.StartSession() + err = sess.StartTransaction() + + assert.Nil(t, err) + + cl.Database = mt.DB + mt.AddMockResponses(mtest.CreateSuccessResponse()) + + doc := map[string]interface{}{"name": "Aryan"} + + resp, err := cl.InsertOne(context.Background(), mt.Coll.Name(), doc) + + assert.NotNil(t, resp) + assert.Nil(t, err) + + err = sess.CommitTransaction(context.Background()) + + assert.Nil(t, err) + + sess.EndSession(context.Background()) + + // Assert that there was no error + assert.Nil(t, err) + }) +} + func Test_HealthCheck(t *testing.T) { // Create a connected client using the mock database mt := mtest.New(t, mtest.NewOptions().ClientType(mtest.Mock)) From e835227ce78c6b930be20ae43639fdbe06efdd39 Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Fri, 28 Jun 2024 11:34:07 +0530 Subject: [PATCH 3/9] add mongo transaction --- pkg/gofr/container/datasources.go | 3 + pkg/gofr/datasource/mongo/mongo.go | 16 ++-- pkg/gofr/migration/interface.go | 47 ++++++++++ pkg/gofr/migration/migration.go | 1 + pkg/gofr/migration/mongo.go | 132 +++++++++++++++++++++++++++++ 5 files changed, 191 insertions(+), 8 deletions(-) create mode 100644 pkg/gofr/migration/mongo.go diff --git a/pkg/gofr/container/datasources.go b/pkg/gofr/container/datasources.go index 43af5d946..a89d654e4 100644 --- a/pkg/gofr/container/datasources.go +++ b/pkg/gofr/container/datasources.go @@ -155,6 +155,9 @@ type Mongo interface { // It returns an error if any. Drop(ctx context.Context, collection string) error + // CreateCollection creates a new collection with specified name and default options. + CreateCollection(ctx context.Context, name string) error + // StartSession starts a session and provide methods to run commands in a transaction. StartSession() (Transaction, error) } diff --git a/pkg/gofr/datasource/mongo/mongo.go b/pkg/gofr/datasource/mongo/mongo.go index 887843b68..0bb21112a 100644 --- a/pkg/gofr/datasource/mongo/mongo.go +++ b/pkg/gofr/datasource/mongo/mongo.go @@ -187,6 +187,13 @@ func (c *Client) Drop(ctx context.Context, collection string) error { return c.Database.Collection(collection).Drop(ctx) } +// Drop drops the specified collection from the database. +func (c *Client) CreateCollection(ctx context.Context, name string) error { + defer c.postProcess(&QueryLog{Query: "createCollection", Collection: name}, time.Now()) + + return c.Database.CreateCollection(ctx, name) +} + func (c *Client) postProcess(ql *QueryLog, startTime time.Time) { duration := time.Since(startTime).Milliseconds() @@ -227,7 +234,7 @@ func (c *Client) HealthCheck() interface{} { return &h } -func (c *Client) StartSession() (Transaction, error) { +func (c *Client) StartSession() (*session, error) { defer c.postProcess(&QueryLog{Query: "startSession"}, time.Now()) s, err := c.Client().StartSession() @@ -236,13 +243,6 @@ func (c *Client) StartSession() (Transaction, error) { return ses, err } -type Transaction interface { - StartTransaction() error - AbortTransaction(context.Context) error - CommitTransaction(context.Context) error - EndSession(context.Context) -} - type session struct { mongo.Session } diff --git a/pkg/gofr/migration/interface.go b/pkg/gofr/migration/interface.go index ce7934c31..71163fb46 100644 --- a/pkg/gofr/migration/interface.go +++ b/pkg/gofr/migration/interface.go @@ -35,6 +35,53 @@ type Clickhouse interface { AsyncInsert(ctx context.Context, query string, wait bool, args ...any) error } +// Mongo is an interface representing a MongoDB database client with common CRUD operations. +type Mongo interface { + // Find executes a query to find documents in a collection based on a filter and stores the results + // into the provided results interface. + Find(ctx context.Context, collection string, filter interface{}, results interface{}) error + + // FindOne executes a query to find a single document in a collection based on a filter and stores the result + // into the provided result interface. + FindOne(ctx context.Context, collection string, filter interface{}, result interface{}) error + + // InsertOne inserts a single document into a collection. + // It returns the identifier of the inserted document and an error, if any. + InsertOne(ctx context.Context, collection string, document interface{}) (interface{}, error) + + // InsertMany inserts multiple documents into a collection. + // It returns the identifiers of the inserted documents and an error, if any. + InsertMany(ctx context.Context, collection string, documents []interface{}) ([]interface{}, error) + + // DeleteOne deletes a single document from a collection based on a filter. + // It returns the number of documents deleted and an error, if any. + DeleteOne(ctx context.Context, collection string, filter interface{}) (int64, error) + + // DeleteMany deletes multiple documents from a collection based on a filter. + // It returns the number of documents deleted and an error, if any. + DeleteMany(ctx context.Context, collection string, filter interface{}) (int64, error) + + // UpdateByID updates a document in a collection by its ID. + // It returns the number of documents updated and an error if any. + UpdateByID(ctx context.Context, collection string, id interface{}, update interface{}) (int64, error) + + // UpdateOne updates a single document in a collection based on a filter. + // It returns an error if any. + UpdateOne(ctx context.Context, collection string, filter interface{}, update interface{}) error + + // UpdateMany updates multiple documents in a collection based on a filter. + // It returns the number of documents updated and an error if any. + UpdateMany(ctx context.Context, collection string, filter interface{}, update interface{}) (int64, error) + + // CountDocuments counts the number of documents in a collection based on a filter. + // It returns the count and an error if any. + CountDocuments(ctx context.Context, collection string, filter interface{}) (int64, error) + + // Drop an entire collection from the database. + // It returns an error if any. + Drop(ctx context.Context, collection string) error +} + // keeping the migrator interface unexported as, right now it is not being implemented directly, by the externalDB drivers. // keeping the implementations for externalDB at one place such that if any change in migration logic, we would change directly here. type migrator interface { diff --git a/pkg/gofr/migration/migration.go b/pkg/gofr/migration/migration.go index bb7f6a09b..d234208c8 100644 --- a/pkg/gofr/migration/migration.go +++ b/pkg/gofr/migration/migration.go @@ -23,6 +23,7 @@ type transactionData struct { SQLTx *gofrSql.Tx RedisTx goRedis.Pipeliner + MongoTx container.Transaction } func Run(migrationsMap map[int64]Migrate, c *container.Container) { diff --git a/pkg/gofr/migration/mongo.go b/pkg/gofr/migration/mongo.go new file mode 100644 index 000000000..cbf939c69 --- /dev/null +++ b/pkg/gofr/migration/mongo.go @@ -0,0 +1,132 @@ +package migration + +import ( + "context" + "gofr.dev/pkg/gofr/container" +) + +type mongoDS struct { + Mongo +} + +type mongoMigrator struct { + Mongo + + migrator +} + +func (ch mongoDS) apply(m migrator) migrator { + return mongoMigrator{ + Mongo: ch.Mongo, + migrator: m, + } +} + +//const ( +// CheckAndCreateChMigrationTable = `CREATE TABLE IF NOT EXISTS gofr_migrations +//( +// version Int64 NOT NULL, +// method String NOT NULL, +// start_time DateTime NOT NULL, +// duration Int64 NULL, +// PRIMARY KEY (version, method) +//) ENGINE = MergeTree() +//ORDER BY (version, method); +//` +// +// getLastChGoFrMigration = `SELECT COALESCE(MAX(version), 0) as last_migration FROM gofr_migrations;` +// +// insertChGoFrMigrationRow = `INSERT INTO gofr_migrations (version, method, start_time, duration) VALUES (?, ?, ?, ?);` +//) + +func (m mongoMigrator) checkAndCreateMigrationTable(c *container.Container) error { + if err := c.Mongo.CreateCollection(context.Background(), "gofr_migration"); err != nil { + // TODO: Handle error properly + return err + } + + return m.migrator.checkAndCreateMigrationTable(c) +} + +func (ch mongoMigrator) getLastMigration(c *container.Container) int64 { + type LastMigration struct { + Timestamp int64 `ch:"last_migration"` + } + + var lastMigrations []LastMigration + + var lastMigration int64 + + // TODO replace with Mongo + //err := c.Clickhouse.Select(context.Background(), &lastMigrations, getLastChGoFrMigration) + //if err != nil { + // return 0 + //} + + c.Debugf("SQL last migration fetched value is: %v", lastMigration) + + if len(lastMigrations) != 0 { + lastMigration = lastMigrations[0].Timestamp + } + + lm2 := ch.migrator.getLastMigration(c) + + if lm2 > lastMigration { + return lm2 + } + + return lastMigration +} + +func (m mongoMigrator) beginTransaction(c *container.Container) transactionData { + cmt := m.migrator.beginTransaction(c) + + sess, err := c.Mongo.StartSession() + if err != nil { + + } + + err = sess.StartTransaction() + if err != nil { + + } + + if err == nil { + c.Debug("Mongo Transaction begin successfully") + } + + return cmt +} + +func (m mongoMigrator) commitMigration(c *container.Container, data transactionData) error { + _, err := m.Mongo.InsertOne(context.Background(), "gofr_migration") + //data.MigrationNumber, + // "UP", data.StartTime, time.Since(data.StartTime).Milliseconds() + if err != nil { + return err + } + + c.Debugf("inserted record for migration %v in clickhouse gofr_migrations table", data.MigrationNumber) + + err = data.MongoTx.CommitTransaction(context.Background()) + if err != nil { + return err + } + + data.MongoTx.EndSession(context.Background()) + + return m.migrator.commitMigration(c, data) +} + +func (m mongoMigrator) rollback(c *container.Container, data transactionData) { + c.Errorf("Migration %v failed", data.MigrationNumber) + + err := data.MongoTx.AbortTransaction(context.Background()) + if err != nil { + //TODO + } + + data.MongoTx.EndSession(context.Background()) + + m.migrator.rollback(c, data) +} From b8c76017703d5c4b0619c97274575ba13275dda9 Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Tue, 2 Jul 2024 01:08:30 +0530 Subject: [PATCH 4/9] make migratioon changes --- pkg/gofr/container/datasources.go | 2 +- pkg/gofr/container/mock_datasources.go | 369 +++++++++++++++++-------- pkg/gofr/datasource/mongo/mongo.go | 9 +- pkg/gofr/migration/datasource.go | 1 + pkg/gofr/migration/migration.go | 11 + pkg/gofr/migration/mongo.go | 63 +++-- 6 files changed, 309 insertions(+), 146 deletions(-) diff --git a/pkg/gofr/container/datasources.go b/pkg/gofr/container/datasources.go index a89d654e4..1153bba3a 100644 --- a/pkg/gofr/container/datasources.go +++ b/pkg/gofr/container/datasources.go @@ -159,7 +159,7 @@ type Mongo interface { CreateCollection(ctx context.Context, name string) error // StartSession starts a session and provide methods to run commands in a transaction. - StartSession() (Transaction, error) + StartSession() (interface{}, error) } type Transaction interface { diff --git a/pkg/gofr/container/mock_datasources.go b/pkg/gofr/container/mock_datasources.go index bcdd509e2..e7fc2c130 100644 --- a/pkg/gofr/container/mock_datasources.go +++ b/pkg/gofr/container/mock_datasources.go @@ -7346,6 +7346,123 @@ func (mr *MockCassandraMockRecorder) Query(dest, stmt any, values ...any) *gomoc return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Query", reflect.TypeOf((*MockCassandra)(nil).Query), varargs...) } +// MockCassandraProvider is a mock of CassandraProvider interface. +type MockCassandraProvider struct { + ctrl *gomock.Controller + recorder *MockCassandraProviderMockRecorder +} + +// MockCassandraProviderMockRecorder is the mock recorder for MockCassandraProvider. +type MockCassandraProviderMockRecorder struct { + mock *MockCassandraProvider +} + +// NewMockCassandraProvider creates a new mock instance. +func NewMockCassandraProvider(ctrl *gomock.Controller) *MockCassandraProvider { + mock := &MockCassandraProvider{ctrl: ctrl} + mock.recorder = &MockCassandraProviderMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use. +func (m *MockCassandraProvider) EXPECT() *MockCassandraProviderMockRecorder { + return m.recorder +} + +// Connect mocks base method. +func (m *MockCassandraProvider) Connect() { + m.ctrl.T.Helper() + m.ctrl.Call(m, "Connect") +} + +// Connect indicates an expected call of Connect. +func (mr *MockCassandraProviderMockRecorder) Connect() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Connect", reflect.TypeOf((*MockCassandraProvider)(nil).Connect)) +} + +// Exec mocks base method. +func (m *MockCassandraProvider) Exec(stmt string, values ...any) error { + m.ctrl.T.Helper() + varargs := []any{stmt} + for _, a := range values { + varargs = append(varargs, a) + } + ret := m.ctrl.Call(m, "Exec", varargs...) + ret0, _ := ret[0].(error) + return ret0 +} + +// Exec indicates an expected call of Exec. +func (mr *MockCassandraProviderMockRecorder) Exec(stmt any, values ...any) *gomock.Call { + mr.mock.ctrl.T.Helper() + varargs := append([]any{stmt}, values...) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Exec", reflect.TypeOf((*MockCassandraProvider)(nil).Exec), varargs...) +} + +// ExecCAS mocks base method. +func (m *MockCassandraProvider) ExecCAS(dest any, stmt string, values ...any) (bool, error) { + m.ctrl.T.Helper() + varargs := []any{dest, stmt} + for _, a := range values { + varargs = append(varargs, a) + } + ret := m.ctrl.Call(m, "ExecCAS", varargs...) + ret0, _ := ret[0].(bool) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// ExecCAS indicates an expected call of ExecCAS. +func (mr *MockCassandraProviderMockRecorder) ExecCAS(dest, stmt any, values ...any) *gomock.Call { + mr.mock.ctrl.T.Helper() + varargs := append([]any{dest, stmt}, values...) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExecCAS", reflect.TypeOf((*MockCassandraProvider)(nil).ExecCAS), varargs...) +} + +// Query mocks base method. +func (m *MockCassandraProvider) Query(dest any, stmt string, values ...any) error { + m.ctrl.T.Helper() + varargs := []any{dest, stmt} + for _, a := range values { + varargs = append(varargs, a) + } + ret := m.ctrl.Call(m, "Query", varargs...) + ret0, _ := ret[0].(error) + return ret0 +} + +// Query indicates an expected call of Query. +func (mr *MockCassandraProviderMockRecorder) Query(dest, stmt any, values ...any) *gomock.Call { + mr.mock.ctrl.T.Helper() + varargs := append([]any{dest, stmt}, values...) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Query", reflect.TypeOf((*MockCassandraProvider)(nil).Query), varargs...) +} + +// UseLogger mocks base method. +func (m *MockCassandraProvider) UseLogger(logger any) { + m.ctrl.T.Helper() + m.ctrl.Call(m, "UseLogger", logger) +} + +// UseLogger indicates an expected call of UseLogger. +func (mr *MockCassandraProviderMockRecorder) UseLogger(logger any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UseLogger", reflect.TypeOf((*MockCassandraProvider)(nil).UseLogger), logger) +} + +// UseMetrics mocks base method. +func (m *MockCassandraProvider) UseMetrics(metrics any) { + m.ctrl.T.Helper() + m.ctrl.Call(m, "UseMetrics", metrics) +} + +// UseMetrics indicates an expected call of UseMetrics. +func (mr *MockCassandraProviderMockRecorder) UseMetrics(metrics any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UseMetrics", reflect.TypeOf((*MockCassandraProvider)(nil).UseMetrics), metrics) +} + // MockClickhouse is a mock of Clickhouse interface. type MockClickhouse struct { ctrl *gomock.Controller @@ -7542,123 +7659,6 @@ func (mr *MockClickhouseProviderMockRecorder) UseMetrics(metrics any) *gomock.Ca return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UseMetrics", reflect.TypeOf((*MockClickhouseProvider)(nil).UseMetrics), metrics) } -// MockCassandraProvider is a mock of CassandraProvider interface. -type MockCassandraProvider struct { - ctrl *gomock.Controller - recorder *MockCassandraProviderMockRecorder -} - -// MockCassandraProviderMockRecorder is the mock recorder for MockCassandraProvider. -type MockCassandraProviderMockRecorder struct { - mock *MockCassandraProvider -} - -// NewMockCassandraProvider creates a new mock instance. -func NewMockCassandraProvider(ctrl *gomock.Controller) *MockCassandraProvider { - mock := &MockCassandraProvider{ctrl: ctrl} - mock.recorder = &MockCassandraProviderMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use. -func (m *MockCassandraProvider) EXPECT() *MockCassandraProviderMockRecorder { - return m.recorder -} - -// Connect mocks base method. -func (m *MockCassandraProvider) Connect() { - m.ctrl.T.Helper() - m.ctrl.Call(m, "Connect") -} - -// Connect indicates an expected call of Connect. -func (mr *MockCassandraProviderMockRecorder) Connect() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Connect", reflect.TypeOf((*MockCassandraProvider)(nil).Connect)) -} - -// Exec mocks base method. -func (m *MockCassandraProvider) Exec(stmt string, values ...any) error { - m.ctrl.T.Helper() - varargs := []any{stmt} - for _, a := range values { - varargs = append(varargs, a) - } - ret := m.ctrl.Call(m, "Exec", varargs...) - ret0, _ := ret[0].(error) - return ret0 -} - -// Exec indicates an expected call of Exec. -func (mr *MockCassandraProviderMockRecorder) Exec(stmt any, values ...any) *gomock.Call { - mr.mock.ctrl.T.Helper() - varargs := append([]any{stmt}, values...) - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Exec", reflect.TypeOf((*MockCassandraProvider)(nil).Exec), varargs...) -} - -// ExecCAS mocks base method. -func (m *MockCassandraProvider) ExecCAS(dest any, stmt string, values ...any) (bool, error) { - m.ctrl.T.Helper() - varargs := []any{dest, stmt} - for _, a := range values { - varargs = append(varargs, a) - } - ret := m.ctrl.Call(m, "ExecCAS", varargs...) - ret0, _ := ret[0].(bool) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ExecCAS indicates an expected call of ExecCAS. -func (mr *MockCassandraProviderMockRecorder) ExecCAS(dest, stmt any, values ...any) *gomock.Call { - mr.mock.ctrl.T.Helper() - varargs := append([]any{dest, stmt}, values...) - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExecCAS", reflect.TypeOf((*MockCassandraProvider)(nil).ExecCAS), varargs...) -} - -// Query mocks base method. -func (m *MockCassandraProvider) Query(dest any, stmt string, values ...any) error { - m.ctrl.T.Helper() - varargs := []any{dest, stmt} - for _, a := range values { - varargs = append(varargs, a) - } - ret := m.ctrl.Call(m, "Query", varargs...) - ret0, _ := ret[0].(error) - return ret0 -} - -// Query indicates an expected call of Query. -func (mr *MockCassandraProviderMockRecorder) Query(dest, stmt any, values ...any) *gomock.Call { - mr.mock.ctrl.T.Helper() - varargs := append([]any{dest, stmt}, values...) - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Query", reflect.TypeOf((*MockCassandraProvider)(nil).Query), varargs...) -} - -// UseLogger mocks base method. -func (m *MockCassandraProvider) UseLogger(logger any) { - m.ctrl.T.Helper() - m.ctrl.Call(m, "UseLogger", logger) -} - -// UseLogger indicates an expected call of UseLogger. -func (mr *MockCassandraProviderMockRecorder) UseLogger(logger any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UseLogger", reflect.TypeOf((*MockCassandraProvider)(nil).UseLogger), logger) -} - -// UseMetrics mocks base method. -func (m *MockCassandraProvider) UseMetrics(metrics any) { - m.ctrl.T.Helper() - m.ctrl.Call(m, "UseMetrics", metrics) -} - -// UseMetrics indicates an expected call of UseMetrics. -func (mr *MockCassandraProviderMockRecorder) UseMetrics(metrics any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UseMetrics", reflect.TypeOf((*MockCassandraProvider)(nil).UseMetrics), metrics) -} - // MockMongo is a mock of Mongo interface. type MockMongo struct { ctrl *gomock.Controller @@ -7697,6 +7697,20 @@ func (mr *MockMongoMockRecorder) CountDocuments(ctx, collection, filter any) *go return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CountDocuments", reflect.TypeOf((*MockMongo)(nil).CountDocuments), ctx, collection, filter) } +// CreateCollection mocks base method. +func (m *MockMongo) CreateCollection(ctx context.Context, name string) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "CreateCollection", ctx, name) + ret0, _ := ret[0].(error) + return ret0 +} + +// CreateCollection indicates an expected call of CreateCollection. +func (mr *MockMongoMockRecorder) CreateCollection(ctx, name any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCollection", reflect.TypeOf((*MockMongo)(nil).CreateCollection), ctx, name) +} + // DeleteMany mocks base method. func (m *MockMongo) DeleteMany(ctx context.Context, collection string, filter any) (int64, error) { m.ctrl.T.Helper() @@ -7799,6 +7813,21 @@ func (mr *MockMongoMockRecorder) InsertOne(ctx, collection, document any) *gomoc return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertOne", reflect.TypeOf((*MockMongo)(nil).InsertOne), ctx, collection, document) } +// StartSession mocks base method. +func (m *MockMongo) StartSession() (any, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "StartSession") + ret0, _ := ret[0].(any) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// StartSession indicates an expected call of StartSession. +func (mr *MockMongoMockRecorder) StartSession() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartSession", reflect.TypeOf((*MockMongo)(nil).StartSession)) +} + // UpdateByID mocks base method. func (m *MockMongo) UpdateByID(ctx context.Context, collection string, id, update any) (int64, error) { m.ctrl.T.Helper() @@ -7843,6 +7872,83 @@ func (mr *MockMongoMockRecorder) UpdateOne(ctx, collection, filter, update any) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateOne", reflect.TypeOf((*MockMongo)(nil).UpdateOne), ctx, collection, filter, update) } +// MockTransaction is a mock of Transaction interface. +type MockTransaction struct { + ctrl *gomock.Controller + recorder *MockTransactionMockRecorder +} + +// MockTransactionMockRecorder is the mock recorder for MockTransaction. +type MockTransactionMockRecorder struct { + mock *MockTransaction +} + +// NewMockTransaction creates a new mock instance. +func NewMockTransaction(ctrl *gomock.Controller) *MockTransaction { + mock := &MockTransaction{ctrl: ctrl} + mock.recorder = &MockTransactionMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use. +func (m *MockTransaction) EXPECT() *MockTransactionMockRecorder { + return m.recorder +} + +// AbortTransaction mocks base method. +func (m *MockTransaction) AbortTransaction(arg0 context.Context) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "AbortTransaction", arg0) + ret0, _ := ret[0].(error) + return ret0 +} + +// AbortTransaction indicates an expected call of AbortTransaction. +func (mr *MockTransactionMockRecorder) AbortTransaction(arg0 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AbortTransaction", reflect.TypeOf((*MockTransaction)(nil).AbortTransaction), arg0) +} + +// CommitTransaction mocks base method. +func (m *MockTransaction) CommitTransaction(arg0 context.Context) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "CommitTransaction", arg0) + ret0, _ := ret[0].(error) + return ret0 +} + +// CommitTransaction indicates an expected call of CommitTransaction. +func (mr *MockTransactionMockRecorder) CommitTransaction(arg0 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CommitTransaction", reflect.TypeOf((*MockTransaction)(nil).CommitTransaction), arg0) +} + +// EndSession mocks base method. +func (m *MockTransaction) EndSession(arg0 context.Context) { + m.ctrl.T.Helper() + m.ctrl.Call(m, "EndSession", arg0) +} + +// EndSession indicates an expected call of EndSession. +func (mr *MockTransactionMockRecorder) EndSession(arg0 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EndSession", reflect.TypeOf((*MockTransaction)(nil).EndSession), arg0) +} + +// StartTransaction mocks base method. +func (m *MockTransaction) StartTransaction() error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "StartTransaction") + ret0, _ := ret[0].(error) + return ret0 +} + +// StartTransaction indicates an expected call of StartTransaction. +func (mr *MockTransactionMockRecorder) StartTransaction() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartTransaction", reflect.TypeOf((*MockTransaction)(nil).StartTransaction)) +} + // MockMongoProvider is a mock of MongoProvider interface. type MockMongoProvider struct { ctrl *gomock.Controller @@ -7893,6 +7999,20 @@ func (mr *MockMongoProviderMockRecorder) CountDocuments(ctx, collection, filter return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CountDocuments", reflect.TypeOf((*MockMongoProvider)(nil).CountDocuments), ctx, collection, filter) } +// CreateCollection mocks base method. +func (m *MockMongoProvider) CreateCollection(ctx context.Context, name string) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "CreateCollection", ctx, name) + ret0, _ := ret[0].(error) + return ret0 +} + +// CreateCollection indicates an expected call of CreateCollection. +func (mr *MockMongoProviderMockRecorder) CreateCollection(ctx, name any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCollection", reflect.TypeOf((*MockMongoProvider)(nil).CreateCollection), ctx, name) +} + // DeleteMany mocks base method. func (m *MockMongoProvider) DeleteMany(ctx context.Context, collection string, filter any) (int64, error) { m.ctrl.T.Helper() @@ -7995,6 +8115,21 @@ func (mr *MockMongoProviderMockRecorder) InsertOne(ctx, collection, document any return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertOne", reflect.TypeOf((*MockMongoProvider)(nil).InsertOne), ctx, collection, document) } +// StartSession mocks base method. +func (m *MockMongoProvider) StartSession() (any, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "StartSession") + ret0, _ := ret[0].(any) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// StartSession indicates an expected call of StartSession. +func (mr *MockMongoProviderMockRecorder) StartSession() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartSession", reflect.TypeOf((*MockMongoProvider)(nil).StartSession)) +} + // UpdateByID mocks base method. func (m *MockMongoProvider) UpdateByID(ctx context.Context, collection string, id, update any) (int64, error) { m.ctrl.T.Helper() diff --git a/pkg/gofr/datasource/mongo/mongo.go b/pkg/gofr/datasource/mongo/mongo.go index 0bb21112a..b9863b667 100644 --- a/pkg/gofr/datasource/mongo/mongo.go +++ b/pkg/gofr/datasource/mongo/mongo.go @@ -234,7 +234,7 @@ func (c *Client) HealthCheck() interface{} { return &h } -func (c *Client) StartSession() (*session, error) { +func (c *Client) StartSession() (interface{}, error) { defer c.postProcess(&QueryLog{Query: "startSession"}, time.Now()) s, err := c.Client().StartSession() @@ -250,3 +250,10 @@ type session struct { func (s *session) StartTransaction() error { return s.Session.StartTransaction() } + +type Transaction interface { + StartTransaction() error + AbortTransaction(context.Context) error + CommitTransaction(context.Context) error + EndSession(context.Context) +} diff --git a/pkg/gofr/migration/datasource.go b/pkg/gofr/migration/datasource.go index 666a03a5d..1ee3d79d1 100644 --- a/pkg/gofr/migration/datasource.go +++ b/pkg/gofr/migration/datasource.go @@ -11,6 +11,7 @@ type Datasource struct { Redis Redis PubSub PubSub Clickhouse Clickhouse + Mongo Mongo } // It is a base implementation for migration manger, on this other database drivers have been wrapped. diff --git a/pkg/gofr/migration/migration.go b/pkg/gofr/migration/migration.go index d234208c8..da4993b34 100644 --- a/pkg/gofr/migration/migration.go +++ b/pkg/gofr/migration/migration.go @@ -136,6 +136,17 @@ func getMigrator(c *container.Container) (Datasource, migrator, bool) { c.Debug("initialized data source for redis") } + if !isNil(c.Mongo) { + ok = true + + ds.Mongo = c.Mongo + + s := mongoDS{ds.Mongo} + mg = s.apply(mg) + + c.Debug("initialized data source for MongoDB") + } + if !isNil(c.Clickhouse) { ok = true diff --git a/pkg/gofr/migration/mongo.go b/pkg/gofr/migration/mongo.go index cbf939c69..02092fa58 100644 --- a/pkg/gofr/migration/mongo.go +++ b/pkg/gofr/migration/mongo.go @@ -3,6 +3,7 @@ package migration import ( "context" "gofr.dev/pkg/gofr/container" + "time" ) type mongoDS struct { @@ -22,6 +23,13 @@ func (ch mongoDS) apply(m migrator) migrator { } } +type mongoData struct { + Method string `json:"method"` + Duration int64 `json:"duration"` + StartTime time.Time `json:"startTime"` + MigrationNumber int64 `json:"migrationNumber"` +} + //const ( // CheckAndCreateChMigrationTable = `CREATE TABLE IF NOT EXISTS gofr_migrations //( @@ -49,33 +57,22 @@ func (m mongoMigrator) checkAndCreateMigrationTable(c *container.Container) erro } func (ch mongoMigrator) getLastMigration(c *container.Container) int64 { - type LastMigration struct { - Timestamp int64 `ch:"last_migration"` - } - - var lastMigrations []LastMigration - - var lastMigration int64 - - // TODO replace with Mongo - //err := c.Clickhouse.Select(context.Background(), &lastMigrations, getLastChGoFrMigration) + //var lastMigrations mongoData + // + //err := c.Mongo.Find(context.Background(), "gofr_migration", nil, &lastMigrations) //if err != nil { // return 0 //} + // + //c.Debugf("SQL last migration fetched value is: %v", lastMigrations) + // + //lm2 := ch.migrator.getLastMigration(c) + // + //if lm2 > lastMigrations[0] { + // return lm2 + //} - c.Debugf("SQL last migration fetched value is: %v", lastMigration) - - if len(lastMigrations) != 0 { - lastMigration = lastMigrations[0].Timestamp - } - - lm2 := ch.migrator.getLastMigration(c) - - if lm2 > lastMigration { - return lm2 - } - - return lastMigration + return 0 } func (m mongoMigrator) beginTransaction(c *container.Container) transactionData { @@ -86,7 +83,12 @@ func (m mongoMigrator) beginTransaction(c *container.Container) transactionData } - err = sess.StartTransaction() + ses, ok := sess.(container.Transaction) + if !ok { + return cmt + } + + err = ses.StartTransaction() if err != nil { } @@ -99,9 +101,16 @@ func (m mongoMigrator) beginTransaction(c *container.Container) transactionData } func (m mongoMigrator) commitMigration(c *container.Container, data transactionData) error { - _, err := m.Mongo.InsertOne(context.Background(), "gofr_migration") - //data.MigrationNumber, - // "UP", data.StartTime, time.Since(data.StartTime).Milliseconds() + type mongoData struct { + Method string `json:"method"` + Duration int64 `json:"duration"` + StartTime time.Time `json:"startTime"` + MigrationNumber int64 `json:"migrationNumber"` + } + + _, err := m.Mongo.InsertOne(context.Background(), "gofr_migration", mongoData{ + MigrationNumber: data.MigrationNumber, Duration: time.Since(data.StartTime).Milliseconds(), + StartTime: data.StartTime, Method: "UP"}) if err != nil { return err } From 6fe9c85b0f734844a38283fa0febf8d6de860c70 Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Tue, 2 Jul 2024 16:51:42 +0530 Subject: [PATCH 5/9] update mongo implmentation --- pkg/gofr/datasource/mongo/mongo.go | 20 +++++++++- pkg/gofr/migration/mongo.go | 62 +++++++++++++++++++----------- 2 files changed, 58 insertions(+), 24 deletions(-) diff --git a/pkg/gofr/datasource/mongo/mongo.go b/pkg/gofr/datasource/mongo/mongo.go index b9863b667..72439a962 100644 --- a/pkg/gofr/datasource/mongo/mongo.go +++ b/pkg/gofr/datasource/mongo/mongo.go @@ -2,6 +2,7 @@ package mongo import ( "context" + "fmt" "time" "go.mongodb.org/mongo-driver/bson" @@ -21,8 +22,13 @@ type Client struct { } type Config struct { - URI string + Host string + User string + Password string + Port int Database string + // Deprecated Provide Host User Password Port Instead and driver will generate the URI + URI string } /* @@ -60,7 +66,9 @@ func (c *Client) UseMetrics(metrics interface{}) { func (c *Client) Connect() { c.logger.Logf("connecting to mongoDB at %v to database %v", c.config.URI, c.config.Database) - m, err := mongo.Connect(context.Background(), options.Client().ApplyURI(c.config.URI)) + // TODO handle port for srv + m, err := mongo.Connect(context.Background(), options.Client().ApplyURI(fmt.Sprintf("mongodb://%s:%s@%s:%d/%s?authSource=admin", + c.config.User, c.config.Password, c.config.Host, c.config.Port, c.config.Database))) if err != nil { c.logger.Errorf("error connecting to mongoDB, err:%v", err) @@ -96,6 +104,10 @@ func (c *Client) InsertMany(ctx context.Context, collection string, documents [] func (c *Client) Find(ctx context.Context, collection string, filter, results interface{}) error { defer c.postProcess(&QueryLog{Query: "find", Collection: collection, Filter: filter}, time.Now()) + if filter == nil { + filter = bson.D{} + } + cur, err := c.Database.Collection(collection).Find(ctx, filter) if err != nil { return err @@ -153,6 +165,10 @@ func (c *Client) UpdateMany(ctx context.Context, collection string, filter, upda func (c *Client) CountDocuments(ctx context.Context, collection string, filter interface{}) (int64, error) { defer c.postProcess(&QueryLog{Query: "countDocuments", Collection: collection, Filter: filter}, time.Now()) + if filter == nil { + filter = bson.D{} + } + return c.Database.Collection(collection).CountDocuments(ctx, filter) } diff --git a/pkg/gofr/migration/mongo.go b/pkg/gofr/migration/mongo.go index 02092fa58..20598e0b8 100644 --- a/pkg/gofr/migration/mongo.go +++ b/pkg/gofr/migration/mongo.go @@ -2,7 +2,9 @@ package migration import ( "context" + "fmt" "gofr.dev/pkg/gofr/container" + "strings" "time" ) @@ -48,8 +50,8 @@ type mongoData struct { //) func (m mongoMigrator) checkAndCreateMigrationTable(c *container.Container) error { - if err := c.Mongo.CreateCollection(context.Background(), "gofr_migration"); err != nil { - // TODO: Handle error properly + if err := c.Mongo.CreateCollection(context.Background(), "gofr_migration"); err != nil && !strings.Contains(fmt.Sprint(err), "gofr_migration already exists") { + fmt.Println(err) return err } @@ -57,22 +59,30 @@ func (m mongoMigrator) checkAndCreateMigrationTable(c *container.Container) erro } func (ch mongoMigrator) getLastMigration(c *container.Container) int64 { - //var lastMigrations mongoData - // - //err := c.Mongo.Find(context.Background(), "gofr_migration", nil, &lastMigrations) - //if err != nil { - // return 0 - //} - // - //c.Debugf("SQL last migration fetched value is: %v", lastMigrations) - // - //lm2 := ch.migrator.getLastMigration(c) - // - //if lm2 > lastMigrations[0] { - // return lm2 - //} - - return 0 + var lastMigrations []mongoData + + err := c.Mongo.Find(context.Background(), "gofr_migration", nil, &lastMigrations) + if err != nil { + return 0 + } + + c.Debugf("Mongo last migration fetched value is: %v", lastMigrations) + + var lm int64 + + for _, v := range lastMigrations { + if v.MigrationNumber > lm { + lm = v.MigrationNumber + } + } + + fetchedLastMigrations := ch.migrator.getLastMigration(c) + + if fetchedLastMigrations > lm { + return fetchedLastMigrations + } + + return lm } func (m mongoMigrator) beginTransaction(c *container.Container) transactionData { @@ -80,22 +90,28 @@ func (m mongoMigrator) beginTransaction(c *container.Container) transactionData sess, err := c.Mongo.StartSession() if err != nil { + c.Error("unable to start session for mongoDB: %v", err) + return cmt } ses, ok := sess.(container.Transaction) if !ok { + c.Error("unable to start session for mongoDB transaction due to driver error: %v", err) + return cmt } err = ses.StartTransaction() if err != nil { + c.Error("unable to start transaction for mongoDB: %v", err) + return cmt } - if err == nil { - c.Debug("Mongo Transaction begin successfully") - } + cmt.MongoTx = ses + + c.Debug("Mongo Transaction begin successfully") return cmt } @@ -132,10 +148,12 @@ func (m mongoMigrator) rollback(c *container.Container, data transactionData) { err := data.MongoTx.AbortTransaction(context.Background()) if err != nil { - //TODO + c.Error("unable to rollback transaction: %v", err) } data.MongoTx.EndSession(context.Background()) + c.Errorf("Migration %v failed and rolled back", data.MigrationNumber) + m.migrator.rollback(c, data) } From f176ed16708c586f23e99028ae99ec24cf56bfe3 Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Tue, 2 Jul 2024 17:07:10 +0530 Subject: [PATCH 6/9] support transactions --- pkg/gofr/datasource/mongo/mongo.go | 6 +-- pkg/gofr/datasource/mongo/mongo_test.go | 59 ++++++++++++++++++++++--- 2 files changed, 55 insertions(+), 10 deletions(-) diff --git a/pkg/gofr/datasource/mongo/mongo.go b/pkg/gofr/datasource/mongo/mongo.go index 72439a962..1b9280e94 100644 --- a/pkg/gofr/datasource/mongo/mongo.go +++ b/pkg/gofr/datasource/mongo/mongo.go @@ -165,10 +165,6 @@ func (c *Client) UpdateMany(ctx context.Context, collection string, filter, upda func (c *Client) CountDocuments(ctx context.Context, collection string, filter interface{}) (int64, error) { defer c.postProcess(&QueryLog{Query: "countDocuments", Collection: collection, Filter: filter}, time.Now()) - if filter == nil { - filter = bson.D{} - } - return c.Database.Collection(collection).CountDocuments(ctx, filter) } @@ -203,7 +199,7 @@ func (c *Client) Drop(ctx context.Context, collection string) error { return c.Database.Collection(collection).Drop(ctx) } -// Drop drops the specified collection from the database. +// CreateCollection creates the specified collection in the database. func (c *Client) CreateCollection(ctx context.Context, name string) error { defer c.postProcess(&QueryLog{Query: "createCollection", Collection: name}, time.Now()) diff --git a/pkg/gofr/datasource/mongo/mongo_test.go b/pkg/gofr/datasource/mongo/mongo_test.go index 648d53f40..a00f8fa5a 100644 --- a/pkg/gofr/datasource/mongo/mongo_test.go +++ b/pkg/gofr/datasource/mongo/mongo_test.go @@ -20,7 +20,7 @@ func Test_NewMongoClient(t *testing.T) { metrics.EXPECT().NewHistogram("app_mongo_stats", "Response time of MONGO queries in milliseconds.", gomock.Any()) - client := New(Config{URI: "mongodb://localhost:27017", Database: "test"}) + client := New(Config{Database: "test", Host: "localhost", Port: 27017, User: "admin"}) client.UseLogger(NewMockLogger(DEBUG)) client.UseMetrics(metrics) client.Connect() @@ -109,6 +109,29 @@ func Test_InsertCommands(t *testing.T) { }) } +func Test_CreateCollection(t *testing.T) { + // Create a connected client using the mock database + mt := mtest.New(t, mtest.NewOptions().ClientType(mtest.Mock)) + + metrics := NewMockMetrics(gomock.NewController(t)) + + cl := Client{metrics: metrics} + + metrics.EXPECT().RecordHistogram(context.Background(), "app_mongo_stats", gomock.Any(), "hostname", + gomock.Any(), "database", gomock.Any(), "type", gomock.Any()).Times(1) + + cl.logger = NewMockLogger(DEBUG) + + mt.Run("createCollection", func(mt *mtest.T) { + cl.Database = mt.DB + mt.AddMockResponses(mtest.CreateSuccessResponse()) + + err := cl.CreateCollection(context.Background(), mt.Coll.Name()) + + assert.Nil(t, err) + }) +} + func Test_FindMultipleCommands(t *testing.T) { // Create a connected client using the mock database mt := mtest.New(t, mtest.NewOptions().ClientType(mtest.Mock)) @@ -118,7 +141,7 @@ func Test_FindMultipleCommands(t *testing.T) { cl := Client{metrics: metrics} metrics.EXPECT().RecordHistogram(context.Background(), "app_mongo_stats", gomock.Any(), "hostname", - gomock.Any(), "database", gomock.Any(), "type", gomock.Any()).Times(3) + gomock.Any(), "database", gomock.Any(), "type", gomock.Any()).Times(4) cl.logger = NewMockLogger(DEBUG) @@ -145,6 +168,29 @@ func Test_FindMultipleCommands(t *testing.T) { assert.Nil(t, err, "Unexpected error during Find operation") }) + mt.Run("FindSuccessWithNilFilter", func(mt *mtest.T) { + cl.Database = mt.DB + + var foundDocuments []interface{} + + id1 := primitive.NewObjectID() + + first := mtest.CreateCursorResponse(1, "foo.bar", mtest.FirstBatch, bson.D{ + {Key: "_id", Value: id1}, + {Key: "name", Value: "john"}, + {Key: "email", Value: "john.doe@test.com"}, + }) + + killCursors := mtest.CreateCursorResponse(0, "foo.bar", mtest.NextBatch) + mt.AddMockResponses(first, killCursors) + + mt.AddMockResponses(first) + + err := cl.Find(context.Background(), mt.Coll.Name(), nil, &foundDocuments) + + assert.Nil(t, err, "Unexpected error during Find operation") + }) + mt.Run("FindCursorError", func(mt *mtest.T) { cl.Database = mt.DB mt.AddMockResponses(mtest.CreateSuccessResponse()) @@ -424,7 +470,10 @@ func TestClient_StartSession(t *testing.T) { // Call the StartSession method sess, err := cl.StartSession() - err = sess.StartTransaction() + ses, ok := sess.(Transaction) + if ok { + err = ses.StartTransaction() + } assert.Nil(t, err) @@ -438,11 +487,11 @@ func TestClient_StartSession(t *testing.T) { assert.NotNil(t, resp) assert.Nil(t, err) - err = sess.CommitTransaction(context.Background()) + err = ses.CommitTransaction(context.Background()) assert.Nil(t, err) - sess.EndSession(context.Background()) + ses.EndSession(context.Background()) // Assert that there was no error assert.Nil(t, err) From 521665d3b3c8c2a2ef869b0fe33d9edb0ca3e703 Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Tue, 2 Jul 2024 17:09:50 +0530 Subject: [PATCH 7/9] remove unwanted changes --- pkg/gofr/migration/datasource.go | 1 - pkg/gofr/migration/interface.go | 47 - pkg/gofr/migration/migration.go | 12 - pkg/gofr/migration/mongo.go | 159 - profile.cov | 8663 ------------------------------ 5 files changed, 8882 deletions(-) delete mode 100644 pkg/gofr/migration/mongo.go delete mode 100644 profile.cov diff --git a/pkg/gofr/migration/datasource.go b/pkg/gofr/migration/datasource.go index 1ee3d79d1..666a03a5d 100644 --- a/pkg/gofr/migration/datasource.go +++ b/pkg/gofr/migration/datasource.go @@ -11,7 +11,6 @@ type Datasource struct { Redis Redis PubSub PubSub Clickhouse Clickhouse - Mongo Mongo } // It is a base implementation for migration manger, on this other database drivers have been wrapped. diff --git a/pkg/gofr/migration/interface.go b/pkg/gofr/migration/interface.go index 71163fb46..ce7934c31 100644 --- a/pkg/gofr/migration/interface.go +++ b/pkg/gofr/migration/interface.go @@ -35,53 +35,6 @@ type Clickhouse interface { AsyncInsert(ctx context.Context, query string, wait bool, args ...any) error } -// Mongo is an interface representing a MongoDB database client with common CRUD operations. -type Mongo interface { - // Find executes a query to find documents in a collection based on a filter and stores the results - // into the provided results interface. - Find(ctx context.Context, collection string, filter interface{}, results interface{}) error - - // FindOne executes a query to find a single document in a collection based on a filter and stores the result - // into the provided result interface. - FindOne(ctx context.Context, collection string, filter interface{}, result interface{}) error - - // InsertOne inserts a single document into a collection. - // It returns the identifier of the inserted document and an error, if any. - InsertOne(ctx context.Context, collection string, document interface{}) (interface{}, error) - - // InsertMany inserts multiple documents into a collection. - // It returns the identifiers of the inserted documents and an error, if any. - InsertMany(ctx context.Context, collection string, documents []interface{}) ([]interface{}, error) - - // DeleteOne deletes a single document from a collection based on a filter. - // It returns the number of documents deleted and an error, if any. - DeleteOne(ctx context.Context, collection string, filter interface{}) (int64, error) - - // DeleteMany deletes multiple documents from a collection based on a filter. - // It returns the number of documents deleted and an error, if any. - DeleteMany(ctx context.Context, collection string, filter interface{}) (int64, error) - - // UpdateByID updates a document in a collection by its ID. - // It returns the number of documents updated and an error if any. - UpdateByID(ctx context.Context, collection string, id interface{}, update interface{}) (int64, error) - - // UpdateOne updates a single document in a collection based on a filter. - // It returns an error if any. - UpdateOne(ctx context.Context, collection string, filter interface{}, update interface{}) error - - // UpdateMany updates multiple documents in a collection based on a filter. - // It returns the number of documents updated and an error if any. - UpdateMany(ctx context.Context, collection string, filter interface{}, update interface{}) (int64, error) - - // CountDocuments counts the number of documents in a collection based on a filter. - // It returns the count and an error if any. - CountDocuments(ctx context.Context, collection string, filter interface{}) (int64, error) - - // Drop an entire collection from the database. - // It returns an error if any. - Drop(ctx context.Context, collection string) error -} - // keeping the migrator interface unexported as, right now it is not being implemented directly, by the externalDB drivers. // keeping the implementations for externalDB at one place such that if any change in migration logic, we would change directly here. type migrator interface { diff --git a/pkg/gofr/migration/migration.go b/pkg/gofr/migration/migration.go index da4993b34..bb7f6a09b 100644 --- a/pkg/gofr/migration/migration.go +++ b/pkg/gofr/migration/migration.go @@ -23,7 +23,6 @@ type transactionData struct { SQLTx *gofrSql.Tx RedisTx goRedis.Pipeliner - MongoTx container.Transaction } func Run(migrationsMap map[int64]Migrate, c *container.Container) { @@ -136,17 +135,6 @@ func getMigrator(c *container.Container) (Datasource, migrator, bool) { c.Debug("initialized data source for redis") } - if !isNil(c.Mongo) { - ok = true - - ds.Mongo = c.Mongo - - s := mongoDS{ds.Mongo} - mg = s.apply(mg) - - c.Debug("initialized data source for MongoDB") - } - if !isNil(c.Clickhouse) { ok = true diff --git a/pkg/gofr/migration/mongo.go b/pkg/gofr/migration/mongo.go deleted file mode 100644 index 20598e0b8..000000000 --- a/pkg/gofr/migration/mongo.go +++ /dev/null @@ -1,159 +0,0 @@ -package migration - -import ( - "context" - "fmt" - "gofr.dev/pkg/gofr/container" - "strings" - "time" -) - -type mongoDS struct { - Mongo -} - -type mongoMigrator struct { - Mongo - - migrator -} - -func (ch mongoDS) apply(m migrator) migrator { - return mongoMigrator{ - Mongo: ch.Mongo, - migrator: m, - } -} - -type mongoData struct { - Method string `json:"method"` - Duration int64 `json:"duration"` - StartTime time.Time `json:"startTime"` - MigrationNumber int64 `json:"migrationNumber"` -} - -//const ( -// CheckAndCreateChMigrationTable = `CREATE TABLE IF NOT EXISTS gofr_migrations -//( -// version Int64 NOT NULL, -// method String NOT NULL, -// start_time DateTime NOT NULL, -// duration Int64 NULL, -// PRIMARY KEY (version, method) -//) ENGINE = MergeTree() -//ORDER BY (version, method); -//` -// -// getLastChGoFrMigration = `SELECT COALESCE(MAX(version), 0) as last_migration FROM gofr_migrations;` -// -// insertChGoFrMigrationRow = `INSERT INTO gofr_migrations (version, method, start_time, duration) VALUES (?, ?, ?, ?);` -//) - -func (m mongoMigrator) checkAndCreateMigrationTable(c *container.Container) error { - if err := c.Mongo.CreateCollection(context.Background(), "gofr_migration"); err != nil && !strings.Contains(fmt.Sprint(err), "gofr_migration already exists") { - fmt.Println(err) - return err - } - - return m.migrator.checkAndCreateMigrationTable(c) -} - -func (ch mongoMigrator) getLastMigration(c *container.Container) int64 { - var lastMigrations []mongoData - - err := c.Mongo.Find(context.Background(), "gofr_migration", nil, &lastMigrations) - if err != nil { - return 0 - } - - c.Debugf("Mongo last migration fetched value is: %v", lastMigrations) - - var lm int64 - - for _, v := range lastMigrations { - if v.MigrationNumber > lm { - lm = v.MigrationNumber - } - } - - fetchedLastMigrations := ch.migrator.getLastMigration(c) - - if fetchedLastMigrations > lm { - return fetchedLastMigrations - } - - return lm -} - -func (m mongoMigrator) beginTransaction(c *container.Container) transactionData { - cmt := m.migrator.beginTransaction(c) - - sess, err := c.Mongo.StartSession() - if err != nil { - c.Error("unable to start session for mongoDB: %v", err) - - return cmt - } - - ses, ok := sess.(container.Transaction) - if !ok { - c.Error("unable to start session for mongoDB transaction due to driver error: %v", err) - - return cmt - } - - err = ses.StartTransaction() - if err != nil { - c.Error("unable to start transaction for mongoDB: %v", err) - - return cmt - } - - cmt.MongoTx = ses - - c.Debug("Mongo Transaction begin successfully") - - return cmt -} - -func (m mongoMigrator) commitMigration(c *container.Container, data transactionData) error { - type mongoData struct { - Method string `json:"method"` - Duration int64 `json:"duration"` - StartTime time.Time `json:"startTime"` - MigrationNumber int64 `json:"migrationNumber"` - } - - _, err := m.Mongo.InsertOne(context.Background(), "gofr_migration", mongoData{ - MigrationNumber: data.MigrationNumber, Duration: time.Since(data.StartTime).Milliseconds(), - StartTime: data.StartTime, Method: "UP"}) - if err != nil { - return err - } - - c.Debugf("inserted record for migration %v in clickhouse gofr_migrations table", data.MigrationNumber) - - err = data.MongoTx.CommitTransaction(context.Background()) - if err != nil { - return err - } - - data.MongoTx.EndSession(context.Background()) - - return m.migrator.commitMigration(c, data) -} - -func (m mongoMigrator) rollback(c *container.Container, data transactionData) { - c.Errorf("Migration %v failed", data.MigrationNumber) - - err := data.MongoTx.AbortTransaction(context.Background()) - if err != nil { - c.Error("unable to rollback transaction: %v", err) - } - - data.MongoTx.EndSession(context.Background()) - - c.Errorf("Migration %v failed and rolled back", data.MigrationNumber) - - m.migrator.rollback(c, data) -} diff --git a/profile.cov b/profile.cov deleted file mode 100644 index eb5352e2a..000000000 --- a/profile.cov +++ /dev/null @@ -1,8663 +0,0 @@ -mode: set -gofr.dev/examples/grpc-server/grpc/server.go:12.88,14.16 2 1 -gofr.dev/examples/grpc-server/grpc/server.go:14.16,16.3 1 1 -gofr.dev/examples/grpc-server/grpc/server.go:18.2,20.8 1 1 -gofr.dev/examples/grpc-server/main.go:8.13,14.2 3 1 -gofr.dev/examples/grpc-server/grpc/server.go:12.88,14.16 2 1 -gofr.dev/examples/grpc-server/grpc/server.go:14.16,16.3 1 1 -gofr.dev/examples/grpc-server/grpc/server.go:18.2,20.8 1 1 -gofr.dev/examples/sample-cmd/main.go:9.13,14.69 2 1 -gofr.dev/examples/sample-cmd/main.go:14.69,16.3 1 1 -gofr.dev/examples/sample-cmd/main.go:22.2,22.70 1 1 -gofr.dev/examples/sample-cmd/main.go:22.70,24.3 1 1 -gofr.dev/examples/sample-cmd/main.go:27.2,27.11 1 1 -gofr.dev/examples/http-server-using-redis/main.go:11.13,22.2 5 1 -gofr.dev/examples/http-server-using-redis/main.go:25.60,28.47 2 1 -gofr.dev/examples/http-server-using-redis/main.go:28.47,30.3 1 1 -gofr.dev/examples/http-server-using-redis/main.go:32.2,32.32 1 1 -gofr.dev/examples/http-server-using-redis/main.go:32.32,34.17 2 1 -gofr.dev/examples/http-server-using-redis/main.go:34.17,36.4 1 1 -gofr.dev/examples/http-server-using-redis/main.go:39.2,39.26 1 1 -gofr.dev/examples/http-server-using-redis/main.go:43.60,47.16 3 1 -gofr.dev/examples/http-server-using-redis/main.go:47.16,49.3 1 1 -gofr.dev/examples/http-server-using-redis/main.go:51.2,54.18 3 1 -gofr.dev/examples/http-server-using-redis/main.go:58.65,67.16 5 1 -gofr.dev/examples/http-server-using-redis/main.go:67.16,69.3 1 1 -gofr.dev/examples/http-server-using-redis/main.go:72.2,72.18 1 1 -gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:14.42,16.42 1 1 -gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:16.42,18.18 2 1 -gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:18.18,20.5 1 1 -gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:22.4,22.14 1 1 -gofr.dev/examples/using-add-rest-handlers/migrations/all.go:7.40,11.2 1 1 -gofr.dev/examples/using-add-rest-handlers/main.go:16.61,18.2 1 1 -gofr.dev/examples/using-add-rest-handlers/main.go:20.13,29.16 4 1 -gofr.dev/examples/using-add-rest-handlers/main.go:29.16,31.3 1 0 -gofr.dev/examples/using-add-rest-handlers/main.go:34.2,34.9 1 1 -gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:14.42,16.42 1 1 -gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:16.42,18.18 2 1 -gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:18.18,20.5 1 0 -gofr.dev/examples/using-add-rest-handlers/migrations/1708322061_create_user_table.go:22.4,22.14 1 1 -gofr.dev/examples/using-add-rest-handlers/migrations/all.go:7.40,11.2 1 1 -gofr.dev/examples/http-server/main.go:17.13,33.2 8 1 -gofr.dev/examples/http-server/main.go:35.57,37.16 2 1 -gofr.dev/examples/http-server/main.go:37.16,40.3 2 1 -gofr.dev/examples/http-server/main.go:42.2,42.44 1 1 -gofr.dev/examples/http-server/main.go:45.57,47.2 1 1 -gofr.dev/examples/http-server/main.go:49.57,51.36 2 1 -gofr.dev/examples/http-server/main.go:51.36,53.3 1 1 -gofr.dev/examples/http-server/main.go:55.2,55.17 1 1 -gofr.dev/examples/http-server/main.go:58.57,70.29 8 1 -gofr.dev/examples/http-server/main.go:70.29,71.13 1 1 -gofr.dev/examples/http-server/main.go:71.13,74.4 2 1 -gofr.dev/examples/http-server/main.go:76.2,80.16 3 1 -gofr.dev/examples/http-server/main.go:80.16,82.3 1 0 -gofr.dev/examples/http-server/main.go:84.2,91.16 4 1 -gofr.dev/examples/http-server/main.go:91.16,93.3 1 0 -gofr.dev/examples/http-server/main.go:95.2,97.23 2 1 -gofr.dev/examples/http-server/main.go:100.57,103.16 3 1 -gofr.dev/examples/http-server/main.go:103.16,105.3 1 0 -gofr.dev/examples/http-server/main.go:107.2,107.19 1 1 -gofr.dev/examples/using-custom-metrics/main.go:18.13,34.2 8 1 -gofr.dev/examples/using-custom-metrics/main.go:36.63,50.2 7 1 -gofr.dev/examples/using-custom-metrics/main.go:52.58,60.2 3 1 -gofr.dev/examples/using-file-bind/main.go:13.13,19.2 3 1 -gofr.dev/examples/using-file-bind/main.go:36.58,41.16 3 1 -gofr.dev/examples/using-file-bind/main.go:41.16,43.3 1 1 -gofr.dev/examples/using-file-bind/main.go:46.2,47.16 2 1 -gofr.dev/examples/using-file-bind/main.go:47.16,49.3 1 0 -gofr.dev/examples/using-file-bind/main.go:51.2,54.16 3 1 -gofr.dev/examples/using-file-bind/main.go:54.16,56.3 1 0 -gofr.dev/examples/using-file-bind/main.go:58.2,62.16 3 1 -gofr.dev/examples/using-file-bind/main.go:62.16,64.3 1 0 -gofr.dev/examples/using-file-bind/main.go:67.2,67.105 1 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:18.46,20.42 1 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:20.42,22.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:22.18,24.5 1 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:26.4,27.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:27.18,29.5 1 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:31.4,32.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:32.18,34.5 1 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:36.4,36.14 1 1 -gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:8.45,10.42 1 1 -gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:10.42,12.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:12.18,14.5 1 1 -gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:16.4,16.14 1 1 -gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:9.47,11.42 1 1 -gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:11.42,13.18 2 0 -gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:13.18,15.5 1 0 -gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:17.4,17.67 1 0 -gofr.dev/examples/using-migrations/migrations/all.go:7.40,13.2 1 1 -gofr.dev/examples/using-http-service/main.go:12.13,38.2 5 1 -gofr.dev/examples/using-http-service/main.go:40.44,51.16 4 1 -gofr.dev/examples/using-http-service/main.go:51.16,53.3 1 1 -gofr.dev/examples/using-http-service/main.go:55.2,57.16 3 1 -gofr.dev/examples/using-http-service/main.go:57.16,59.3 1 1 -gofr.dev/examples/using-http-service/main.go:61.2,61.18 1 1 -gofr.dev/examples/using-publisher/main.go:8.13,16.2 4 1 -gofr.dev/examples/using-publisher/main.go:18.52,27.16 4 1 -gofr.dev/examples/using-publisher/main.go:27.16,29.3 1 1 -gofr.dev/examples/using-publisher/main.go:31.2,34.16 3 1 -gofr.dev/examples/using-publisher/main.go:34.16,36.3 1 1 -gofr.dev/examples/using-publisher/main.go:38.2,38.25 1 1 -gofr.dev/examples/using-publisher/main.go:41.54,50.16 4 1 -gofr.dev/examples/using-publisher/main.go:50.16,52.3 1 1 -gofr.dev/examples/using-publisher/main.go:54.2,57.16 3 1 -gofr.dev/examples/using-publisher/main.go:57.16,59.3 1 1 -gofr.dev/examples/using-publisher/main.go:61.2,61.25 1 1 -gofr.dev/examples/using-migrations/main.go:17.13,30.2 5 1 -gofr.dev/examples/using-migrations/main.go:41.55,43.16 2 1 -gofr.dev/examples/using-migrations/main.go:43.16,45.3 1 1 -gofr.dev/examples/using-migrations/main.go:47.2,51.16 3 1 -gofr.dev/examples/using-migrations/main.go:51.16,53.3 1 1 -gofr.dev/examples/using-migrations/main.go:55.2,55.17 1 1 -gofr.dev/examples/using-migrations/main.go:59.56,61.37 2 1 -gofr.dev/examples/using-migrations/main.go:61.37,64.3 2 1 -gofr.dev/examples/using-migrations/main.go:67.2,68.16 2 1 -gofr.dev/examples/using-migrations/main.go:68.16,70.3 1 1 -gofr.dev/examples/using-migrations/main.go:72.2,72.69 1 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:18.46,20.42 1 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:20.42,22.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:22.18,24.5 1 0 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:26.4,27.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:27.18,29.5 1 0 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:31.4,32.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:32.18,34.5 1 0 -gofr.dev/examples/using-migrations/migrations/1708322067_create_employee_table.go:36.4,36.14 1 1 -gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:8.45,10.42 1 1 -gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:10.42,12.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:12.18,14.5 1 0 -gofr.dev/examples/using-migrations/migrations/1708322089_redis_add_employee_name.go:16.4,16.14 1 1 -gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:9.47,11.42 1 1 -gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:11.42,13.18 2 1 -gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:13.18,15.5 1 0 -gofr.dev/examples/using-migrations/migrations/1708322090_create_topics_for_store.go:17.4,17.67 1 1 -gofr.dev/examples/using-migrations/migrations/all.go:7.40,13.2 1 1 -gofr.dev/examples/using-subscriber/main.go:7.13,10.56 2 1 -gofr.dev/examples/using-subscriber/main.go:10.56,17.17 3 1 -gofr.dev/examples/using-subscriber/main.go:17.17,21.4 2 0 -gofr.dev/examples/using-subscriber/main.go:23.3,25.13 2 1 -gofr.dev/examples/using-subscriber/main.go:28.2,28.58 1 1 -gofr.dev/examples/using-subscriber/main.go:28.58,35.17 3 1 -gofr.dev/examples/using-subscriber/main.go:35.17,39.4 2 0 -gofr.dev/examples/using-subscriber/main.go:41.3,43.13 2 1 -gofr.dev/examples/using-subscriber/main.go:46.2,46.11 1 1 -gofr.dev/pkg/gofr/cmd/request.go:25.41,36.27 3 1 -gofr.dev/pkg/gofr/cmd/request.go:36.27,37.16 1 1 -gofr.dev/pkg/gofr/cmd/request.go:37.16,38.12 1 1 -gofr.dev/pkg/gofr/cmd/request.go:41.3,41.20 1 1 -gofr.dev/pkg/gofr/cmd/request.go:41.20,42.12 1 1 -gofr.dev/pkg/gofr/cmd/request.go:45.3,45.20 1 1 -gofr.dev/pkg/gofr/cmd/request.go:45.20,46.12 1 1 -gofr.dev/pkg/gofr/cmd/request.go:49.3,50.20 2 1 -gofr.dev/pkg/gofr/cmd/request.go:50.20,52.4 1 1 -gofr.dev/pkg/gofr/cmd/request.go:52.9,54.4 1 1 -gofr.dev/pkg/gofr/cmd/request.go:56.3,56.55 1 1 -gofr.dev/pkg/gofr/cmd/request.go:57.17,59.36 1 1 -gofr.dev/pkg/gofr/cmd/request.go:60.17,62.35 1 1 -gofr.dev/pkg/gofr/cmd/request.go:66.2,66.11 1 1 -gofr.dev/pkg/gofr/cmd/request.go:70.44,72.2 1 1 -gofr.dev/pkg/gofr/cmd/request.go:75.48,77.2 1 1 -gofr.dev/pkg/gofr/cmd/request.go:79.45,81.2 1 1 -gofr.dev/pkg/gofr/cmd/request.go:83.48,87.2 2 1 -gofr.dev/pkg/gofr/cmd/request.go:89.45,94.32 3 1 -gofr.dev/pkg/gofr/cmd/request.go:94.32,95.30 1 1 -gofr.dev/pkg/gofr/cmd/request.go:95.30,98.33 2 1 -gofr.dev/pkg/gofr/cmd/request.go:98.33,100.21 1 1 -gofr.dev/pkg/gofr/cmd/request.go:101.25,102.20 1 1 -gofr.dev/pkg/gofr/cmd/request.go:103.23,104.25 1 1 -gofr.dev/pkg/gofr/cmd/request.go:104.25,106.7 1 1 -gofr.dev/pkg/gofr/cmd/request.go:107.22,109.24 2 1 -gofr.dev/pkg/gofr/cmd/request.go:115.2,115.12 1 1 -gofr.dev/pkg/gofr/cmd/responder.go:10.58,12.17 1 1 -gofr.dev/pkg/gofr/cmd/responder.go:12.17,14.3 1 1 -gofr.dev/pkg/gofr/cmd/responder.go:16.2,16.16 1 1 -gofr.dev/pkg/gofr/cmd/responder.go:16.16,18.3 1 1 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 1 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 1 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 1 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 1 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 1 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 1 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 1 -gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 1 -gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 1 -gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 1 -gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 1 -gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 1 -gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 1 -gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 1 -gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 -gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 1 -gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 1 -gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 1 -gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 1 -gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 1 -gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 1 -gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 1 -gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 1 -gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 1 -gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 1 -gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 -gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 -gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 1 -gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 1 -gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 -gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 -gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 1 -gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 1 -gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 1 -gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 1 -gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 1 -gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 1 -gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 1 -gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 1 -gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 1 -gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 1 -gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 1 -gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 1 -gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 1 -gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 1 -gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 1 -gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 1 -gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 1 -gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 1 -gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 1 -gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 1 -gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 1 -gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 1 -gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 1 -gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 -gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 -gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 -gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 1 -gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 1 -gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 -gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 1 -gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 1 -gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 1 -gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 1 -gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 1 -gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 1 -gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 1 -gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 1 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 0 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 1 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 0 -gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 -gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 1 -gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 1 -gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 -gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 -gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 -gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 -gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 1 -gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 1 -gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 1 -gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 1 -gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 1 -gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 1 -gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 1 -gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 1 -gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 1 -gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 1 -gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 1 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 -gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 -gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 1 -gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 1 -gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 -gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 1 -gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 1 -gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 -gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 -gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 -gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 -gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 -gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 -gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 1 -gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 -gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 1 -gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 1 -gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 1 -gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 -gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 -gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 -gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 -gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 -gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 -gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 -gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 -gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 1 -gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 -gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 1 -gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 -gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 1 -gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 -gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 1 -gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 1 -gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 0 -gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 1 -gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 -gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 -gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 -gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 -gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 1 -gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 -gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 -gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 -gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 -gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 -gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 -gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 -gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 -gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 -gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 -gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 1 -gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 1 -gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 1 -gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 1 -gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 1 -gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 1 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 1 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 1 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 1 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 1 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 0 -gofr.dev/pkg/gofr/file/file.go:10.32,12.2 1 1 -gofr.dev/pkg/gofr/file/file.go:14.31,16.2 1 1 -gofr.dev/pkg/gofr/file/file.go:18.30,20.2 1 1 -gofr.dev/pkg/gofr/file/file.go:22.28,24.2 1 1 -gofr.dev/pkg/gofr/file/zip.go:24.43,28.16 3 1 -gofr.dev/pkg/gofr/file/zip.go:28.16,30.3 1 1 -gofr.dev/pkg/gofr/file/zip.go:32.2,34.37 2 1 -gofr.dev/pkg/gofr/file/zip.go:34.37,36.17 2 1 -gofr.dev/pkg/gofr/file/zip.go:36.17,38.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:40.3,41.17 2 1 -gofr.dev/pkg/gofr/file/zip.go:41.17,43.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:45.3,52.12 2 1 -gofr.dev/pkg/gofr/file/zip.go:55.2,55.32 1 1 -gofr.dev/pkg/gofr/file/zip.go:58.52,60.29 2 1 -gofr.dev/pkg/gofr/file/zip.go:60.29,63.15 2 1 -gofr.dev/pkg/gofr/file/zip.go:63.15,65.18 2 0 -gofr.dev/pkg/gofr/file/zip.go:65.18,67.5 1 0 -gofr.dev/pkg/gofr/file/zip.go:69.4,69.12 1 0 -gofr.dev/pkg/gofr/file/zip.go:72.3,72.74 1 1 -gofr.dev/pkg/gofr/file/zip.go:72.74,74.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:76.3,77.17 2 1 -gofr.dev/pkg/gofr/file/zip.go:77.17,79.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:81.3,81.75 1 1 -gofr.dev/pkg/gofr/file/zip.go:81.75,83.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:85.3,85.19 1 1 -gofr.dev/pkg/gofr/file/zip.go:88.2,88.12 1 1 -gofr.dev/pkg/gofr/file/zip.go:91.72,93.24 1 1 -gofr.dev/pkg/gofr/file/zip.go:93.24,95.3 1 1 -gofr.dev/pkg/gofr/file/zip.go:97.2,98.94 2 1 -gofr.dev/pkg/gofr/file/zip.go:98.94,102.3 2 1 -gofr.dev/pkg/gofr/file/zip.go:104.2,104.17 1 1 -gofr.dev/pkg/gofr/grpc/log.go:30.47,38.2 2 1 -gofr.dev/pkg/gofr/grpc/log.go:40.36,46.12 2 1 -gofr.dev/pkg/gofr/grpc/log.go:46.12,48.3 1 1 -gofr.dev/pkg/gofr/grpc/log.go:50.2,50.12 1 1 -gofr.dev/pkg/gofr/grpc/log.go:53.33,56.2 2 1 -gofr.dev/pkg/gofr/grpc/log.go:58.68,59.128 1 1 -gofr.dev/pkg/gofr/grpc/log.go:59.128,66.16 4 1 -gofr.dev/pkg/gofr/grpc/log.go:66.16,74.18 2 1 -gofr.dev/pkg/gofr/grpc/log.go:74.18,76.51 1 1 -gofr.dev/pkg/gofr/grpc/log.go:76.51,79.6 1 0 -gofr.dev/pkg/gofr/grpc/log.go:80.10,83.5 1 1 -gofr.dev/pkg/gofr/grpc/log.go:85.4,85.21 1 1 -gofr.dev/pkg/gofr/grpc/log.go:85.21,87.5 1 1 -gofr.dev/pkg/gofr/grpc/log.go:89.4,89.14 1 1 -gofr.dev/pkg/gofr/grpc/log.go:92.3,92.19 1 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 0 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/cmd.go:28.44,30.2 1 1 -gofr.dev/pkg/gofr/cmd.go:32.45,37.25 4 1 -gofr.dev/pkg/gofr/cmd.go:37.25,38.14 1 1 -gofr.dev/pkg/gofr/cmd.go:38.14,39.12 1 1 -gofr.dev/pkg/gofr/cmd.go:42.3,42.33 1 1 -gofr.dev/pkg/gofr/cmd.go:42.33,45.12 2 1 -gofr.dev/pkg/gofr/cmd.go:48.3,48.18 1 1 -gofr.dev/pkg/gofr/cmd.go:48.18,50.4 1 1 -gofr.dev/pkg/gofr/cmd.go:53.2,53.34 1 1 -gofr.dev/pkg/gofr/cmd.go:53.34,56.3 2 1 -gofr.dev/pkg/gofr/cmd.go:58.2,62.35 3 1 -gofr.dev/pkg/gofr/cmd.go:62.35,64.3 1 1 -gofr.dev/pkg/gofr/cmd.go:66.2,66.14 1 1 -gofr.dev/pkg/gofr/cmd.go:66.14,69.3 2 1 -gofr.dev/pkg/gofr/cmd.go:71.2,71.39 1 1 -gofr.dev/pkg/gofr/cmd.go:75.64,76.14 1 1 -gofr.dev/pkg/gofr/cmd.go:76.14,81.3 3 1 -gofr.dev/pkg/gofr/cmd.go:83.2,83.22 1 1 -gofr.dev/pkg/gofr/cmd.go:83.22,87.3 2 1 -gofr.dev/pkg/gofr/cmd.go:89.2,89.14 1 1 -gofr.dev/pkg/gofr/cmd.go:92.45,97.31 2 1 -gofr.dev/pkg/gofr/cmd.go:97.31,100.27 2 1 -gofr.dev/pkg/gofr/cmd.go:100.27,102.4 1 1 -gofr.dev/pkg/gofr/cmd.go:106.2,106.12 1 1 -gofr.dev/pkg/gofr/cmd.go:110.48,111.24 1 1 -gofr.dev/pkg/gofr/cmd.go:111.24,113.3 1 1 -gofr.dev/pkg/gofr/cmd.go:118.43,119.24 1 1 -gofr.dev/pkg/gofr/cmd.go:119.24,121.3 1 1 -gofr.dev/pkg/gofr/cmd.go:124.79,130.30 2 1 -gofr.dev/pkg/gofr/cmd.go:130.30,132.3 1 1 -gofr.dev/pkg/gofr/cmd.go:134.2,134.44 1 1 -gofr.dev/pkg/gofr/cmd.go:137.29,140.31 2 1 -gofr.dev/pkg/gofr/cmd.go:140.31,143.26 2 1 -gofr.dev/pkg/gofr/cmd.go:143.26,145.4 1 1 -gofr.dev/pkg/gofr/cmd.go:147.3,147.19 1 1 -gofr.dev/pkg/gofr/cmd.go:147.19,149.4 1 1 -gofr.dev/pkg/gofr/context.go:45.49,55.2 4 0 -gofr.dev/pkg/gofr/context.go:57.45,59.2 1 1 -gofr.dev/pkg/gofr/context.go:68.74,75.2 1 1 -gofr.dev/pkg/gofr/cron.go:61.51,68.12 2 1 -gofr.dev/pkg/gofr/cron.go:68.12,69.29 1 1 -gofr.dev/pkg/gofr/cron.go:69.29,71.4 1 0 -gofr.dev/pkg/gofr/cron.go:74.2,74.10 1 1 -gofr.dev/pkg/gofr/cron.go:86.44,94.33 6 1 -gofr.dev/pkg/gofr/cron.go:94.33,96.3 1 1 -gofr.dev/pkg/gofr/cron.go:98.2,99.16 2 1 -gofr.dev/pkg/gofr/cron.go:99.16,101.3 1 1 -gofr.dev/pkg/gofr/cron.go:103.2,104.16 2 1 -gofr.dev/pkg/gofr/cron.go:104.16,106.3 1 1 -gofr.dev/pkg/gofr/cron.go:108.2,109.16 2 1 -gofr.dev/pkg/gofr/cron.go:109.16,111.3 1 1 -gofr.dev/pkg/gofr/cron.go:113.2,114.16 2 1 -gofr.dev/pkg/gofr/cron.go:114.16,116.3 1 1 -gofr.dev/pkg/gofr/cron.go:118.2,119.16 2 1 -gofr.dev/pkg/gofr/cron.go:119.16,121.3 1 1 -gofr.dev/pkg/gofr/cron.go:124.2,126.15 2 1 -gofr.dev/pkg/gofr/cron.go:129.24,130.9 1 1 -gofr.dev/pkg/gofr/cron.go:131.48,132.39 1 1 -gofr.dev/pkg/gofr/cron.go:133.48,134.33 1 1 -gofr.dev/pkg/gofr/cron.go:139.66,141.14 1 1 -gofr.dev/pkg/gofr/cron.go:141.14,143.3 1 1 -gofr.dev/pkg/gofr/cron.go:146.2,146.61 1 1 -gofr.dev/pkg/gofr/cron.go:146.61,148.3 1 1 -gofr.dev/pkg/gofr/cron.go:151.2,151.32 1 1 -gofr.dev/pkg/gofr/cron.go:154.83,158.35 3 1 -gofr.dev/pkg/gofr/cron.go:158.35,159.63 1 1 -gofr.dev/pkg/gofr/cron.go:159.63,163.40 3 1 -gofr.dev/pkg/gofr/cron.go:163.40,165.5 1 1 -gofr.dev/pkg/gofr/cron.go:166.9,168.4 1 1 -gofr.dev/pkg/gofr/cron.go:171.2,173.55 2 1 -gofr.dev/pkg/gofr/cron.go:176.67,180.26 3 1 -gofr.dev/pkg/gofr/cron.go:180.26,181.58 1 1 -gofr.dev/pkg/gofr/cron.go:181.58,185.40 3 1 -gofr.dev/pkg/gofr/cron.go:185.40,187.5 1 1 -gofr.dev/pkg/gofr/cron.go:189.4,189.49 1 1 -gofr.dev/pkg/gofr/cron.go:190.9,190.51 1 1 -gofr.dev/pkg/gofr/cron.go:190.51,191.26 1 1 -gofr.dev/pkg/gofr/cron.go:191.26,193.5 1 1 -gofr.dev/pkg/gofr/cron.go:195.4,195.21 1 1 -gofr.dev/pkg/gofr/cron.go:196.9,198.4 1 1 -gofr.dev/pkg/gofr/cron.go:201.2,201.17 1 1 -gofr.dev/pkg/gofr/cron.go:201.17,203.3 1 0 -gofr.dev/pkg/gofr/cron.go:205.2,205.15 1 1 -gofr.dev/pkg/gofr/cron.go:208.62,211.36 2 1 -gofr.dev/pkg/gofr/cron.go:211.36,213.3 1 1 -gofr.dev/pkg/gofr/cron.go:215.2,215.10 1 1 -gofr.dev/pkg/gofr/cron.go:218.45,227.23 6 1 -gofr.dev/pkg/gofr/cron.go:227.23,228.25 1 1 -gofr.dev/pkg/gofr/cron.go:228.25,230.4 1 1 -gofr.dev/pkg/gofr/cron.go:234.33,242.2 1 1 -gofr.dev/pkg/gofr/cron.go:244.47,254.2 3 1 -gofr.dev/pkg/gofr/cron.go:256.34,257.32 1 1 -gofr.dev/pkg/gofr/cron.go:257.32,259.3 1 1 -gofr.dev/pkg/gofr/cron.go:261.2,261.34 1 1 -gofr.dev/pkg/gofr/cron.go:261.34,263.3 1 1 -gofr.dev/pkg/gofr/cron.go:266.2,269.24 3 1 -gofr.dev/pkg/gofr/cron.go:269.24,271.3 1 1 -gofr.dev/pkg/gofr/cron.go:273.2,273.36 1 1 -gofr.dev/pkg/gofr/cron.go:273.36,275.3 1 1 -gofr.dev/pkg/gofr/cron.go:277.2,277.13 1 1 -gofr.dev/pkg/gofr/cron.go:281.71,283.16 2 1 -gofr.dev/pkg/gofr/cron.go:283.16,285.3 1 1 -gofr.dev/pkg/gofr/cron.go:287.2,294.12 6 1 -gofr.dev/pkg/gofr/cron.go:306.39,309.2 1 1 -gofr.dev/pkg/gofr/cron.go:316.36,317.18 1 1 -gofr.dev/pkg/gofr/cron.go:317.18,319.3 1 1 -gofr.dev/pkg/gofr/cron.go:321.2,321.57 1 0 -gofr.dev/pkg/gofr/cron.go:329.48,331.2 1 1 -gofr.dev/pkg/gofr/cron.go:333.43,335.2 1 1 -gofr.dev/pkg/gofr/cron.go:337.47,339.2 1 1 -gofr.dev/pkg/gofr/cron.go:341.40,343.2 1 1 -gofr.dev/pkg/gofr/cron.go:345.46,347.2 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:63.54,65.41 2 1 -gofr.dev/pkg/gofr/crud_handlers.go:65.41,67.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:69.2,84.8 7 1 -gofr.dev/pkg/gofr/crud_handlers.go:87.57,88.46 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:88.46,90.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:92.2,92.32 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:95.56,96.45 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:96.45,98.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:100.2,100.19 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:104.67,108.35 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:108.35,110.3 1 0 -gofr.dev/pkg/gofr/crud_handlers.go:110.8,112.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:114.2,114.35 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:114.35,116.3 1 0 -gofr.dev/pkg/gofr/crud_handlers.go:116.8,118.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:120.2,120.32 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:120.32,122.3 1 0 -gofr.dev/pkg/gofr/crud_handlers.go:122.8,124.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:126.2,126.35 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:126.35,128.3 1 0 -gofr.dev/pkg/gofr/crud_handlers.go:128.8,130.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:132.2,132.35 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:132.35,134.3 1 0 -gofr.dev/pkg/gofr/crud_handlers.go:134.8,136.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:139.58,143.16 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:143.16,145.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:147.2,150.47 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:150.47,154.3 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:156.2,159.16 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:159.16,161.3 1 0 -gofr.dev/pkg/gofr/crud_handlers.go:163.2,163.88 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:166.58,170.37 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:170.37,172.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:174.2,179.47 4 1 -gofr.dev/pkg/gofr/crud_handlers.go:179.47,181.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:183.2,185.18 2 1 -gofr.dev/pkg/gofr/crud_handlers.go:185.18,190.17 4 1 -gofr.dev/pkg/gofr/crud_handlers.go:190.17,192.4 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:194.3,194.48 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:194.48,197.4 2 1 -gofr.dev/pkg/gofr/crud_handlers.go:199.3,199.41 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:202.2,202.22 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:205.55,216.38 7 1 -gofr.dev/pkg/gofr/crud_handlers.go:216.38,218.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:220.2,221.16 2 1 -gofr.dev/pkg/gofr/crud_handlers.go:221.16,223.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:225.2,225.23 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:228.58,232.16 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:232.16,234.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:236.2,239.47 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:239.47,244.3 3 1 -gofr.dev/pkg/gofr/crud_handlers.go:246.2,251.16 4 1 -gofr.dev/pkg/gofr/crud_handlers.go:251.16,253.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:255.2,255.76 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:258.58,264.16 4 1 -gofr.dev/pkg/gofr/crud_handlers.go:264.16,266.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:268.2,269.16 2 1 -gofr.dev/pkg/gofr/crud_handlers.go:269.16,271.3 1 0 -gofr.dev/pkg/gofr/crud_handlers.go:273.2,273.23 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:273.23,275.3 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:277.2,277.76 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:280.37,286.27 4 1 -gofr.dev/pkg/gofr/crud_handlers.go:286.27,287.18 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:287.18,289.12 2 1 -gofr.dev/pkg/gofr/crud_handlers.go:292.3,292.113 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:292.113,294.4 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:296.3,296.33 1 1 -gofr.dev/pkg/gofr/crud_handlers.go:299.2,299.25 1 1 -gofr.dev/pkg/gofr/exporter.go:28.68,33.2 1 1 -gofr.dev/pkg/gofr/exporter.go:48.90,50.2 1 1 -gofr.dev/pkg/gofr/exporter.go:53.52,55.2 1 0 -gofr.dev/pkg/gofr/exporter.go:58.114,59.21 1 1 -gofr.dev/pkg/gofr/exporter.go:59.21,61.3 1 1 -gofr.dev/pkg/gofr/exporter.go:63.2,66.16 3 1 -gofr.dev/pkg/gofr/exporter.go:66.16,68.3 1 0 -gofr.dev/pkg/gofr/exporter.go:70.2,71.16 2 1 -gofr.dev/pkg/gofr/exporter.go:71.16,73.3 1 0 -gofr.dev/pkg/gofr/exporter.go:75.2,80.16 4 1 -gofr.dev/pkg/gofr/exporter.go:80.16,83.3 2 1 -gofr.dev/pkg/gofr/exporter.go:84.2,86.43 2 1 -gofr.dev/pkg/gofr/exporter.go:86.43,88.3 1 0 -gofr.dev/pkg/gofr/exporter.go:90.2,90.12 1 1 -gofr.dev/pkg/gofr/exporter.go:94.57,97.26 2 1 -gofr.dev/pkg/gofr/exporter.go:97.26,108.37 2 1 -gofr.dev/pkg/gofr/exporter.go:108.37,111.4 2 0 -gofr.dev/pkg/gofr/exporter.go:113.3,113.48 1 1 -gofr.dev/pkg/gofr/exporter.go:113.48,116.4 2 1 -gofr.dev/pkg/gofr/exporter.go:118.3,120.109 2 1 -gofr.dev/pkg/gofr/exporter.go:123.2,123.23 1 1 -gofr.dev/pkg/gofr/exporter.go:126.71,127.25 1 1 -gofr.dev/pkg/gofr/exporter.go:129.27,131.38 2 1 -gofr.dev/pkg/gofr/exporter.go:132.28,134.38 2 1 -gofr.dev/pkg/gofr/exporter.go:135.30,137.38 2 1 -gofr.dev/pkg/gofr/exporter.go:138.29,140.38 2 1 -gofr.dev/pkg/gofr/exporter.go:141.22,142.63 1 1 -gofr.dev/pkg/gofr/exporter.go:143.23,144.67 1 1 -gofr.dev/pkg/gofr/exporter.go:145.25,146.80 1 1 -gofr.dev/pkg/gofr/exporter.go:147.24,148.45 1 1 -gofr.dev/pkg/gofr/exporter.go:149.25,150.35 1 0 -gofr.dev/pkg/gofr/exporter.go:151.10,152.41 1 0 -gofr.dev/pkg/gofr/externalDB.go:7.52,14.2 4 0 -gofr.dev/pkg/gofr/externalDB.go:18.62,25.2 4 0 -gofr.dev/pkg/gofr/externalDB.go:29.44,31.2 1 0 -gofr.dev/pkg/gofr/externalDB.go:34.60,41.2 4 0 -gofr.dev/pkg/gofr/gofr.go:55.73,59.2 3 0 -gofr.dev/pkg/gofr/gofr.go:62.17,71.29 6 1 -gofr.dev/pkg/gofr/gofr.go:71.29,73.3 1 1 -gofr.dev/pkg/gofr/gofr.go:75.2,79.29 3 1 -gofr.dev/pkg/gofr/gofr.go:79.29,81.3 1 1 -gofr.dev/pkg/gofr/gofr.go:83.2,87.29 3 1 -gofr.dev/pkg/gofr/gofr.go:87.29,89.3 1 1 -gofr.dev/pkg/gofr/gofr.go:91.2,95.12 3 1 -gofr.dev/pkg/gofr/gofr.go:99.20,109.2 8 1 -gofr.dev/pkg/gofr/gofr.go:112.21,113.18 1 1 -gofr.dev/pkg/gofr/gofr.go:113.18,115.3 1 1 -gofr.dev/pkg/gofr/gofr.go:117.2,123.27 3 1 -gofr.dev/pkg/gofr/gofr.go:123.27,126.3 2 1 -gofr.dev/pkg/gofr/gofr.go:129.2,129.22 1 1 -gofr.dev/pkg/gofr/gofr.go:129.22,137.61 5 1 -gofr.dev/pkg/gofr/gofr.go:137.61,141.4 3 1 -gofr.dev/pkg/gofr/gofr.go:143.3,150.92 3 1 -gofr.dev/pkg/gofr/gofr.go:150.92,152.31 2 1 -gofr.dev/pkg/gofr/gofr.go:152.31,153.45 1 1 -gofr.dev/pkg/gofr/gofr.go:153.45,155.6 1 1 -gofr.dev/pkg/gofr/gofr.go:158.4,158.14 1 1 -gofr.dev/pkg/gofr/gofr.go:161.3,163.26 2 1 -gofr.dev/pkg/gofr/gofr.go:163.26,166.4 2 1 -gofr.dev/pkg/gofr/gofr.go:170.2,170.22 1 1 -gofr.dev/pkg/gofr/gofr.go:170.22,173.26 2 0 -gofr.dev/pkg/gofr/gofr.go:173.26,176.4 2 0 -gofr.dev/pkg/gofr/gofr.go:180.2,180.51 1 1 -gofr.dev/pkg/gofr/gofr.go:180.51,182.67 1 0 -gofr.dev/pkg/gofr/gofr.go:182.67,184.4 1 0 -gofr.dev/pkg/gofr/gofr.go:186.3,186.12 1 0 -gofr.dev/pkg/gofr/gofr.go:189.2,189.11 1 1 -gofr.dev/pkg/gofr/gofr.go:193.41,195.48 2 1 -gofr.dev/pkg/gofr/gofr.go:195.48,197.3 1 0 -gofr.dev/pkg/gofr/gofr.go:199.2,199.14 1 1 -gofr.dev/pkg/gofr/gofr.go:199.14,203.3 2 1 -gofr.dev/pkg/gofr/gofr.go:205.2,205.79 1 1 -gofr.dev/pkg/gofr/gofr.go:209.94,210.33 1 1 -gofr.dev/pkg/gofr/gofr.go:210.33,212.3 1 1 -gofr.dev/pkg/gofr/gofr.go:214.2,214.52 1 1 -gofr.dev/pkg/gofr/gofr.go:214.52,216.3 1 1 -gofr.dev/pkg/gofr/gofr.go:218.2,218.131 1 1 -gofr.dev/pkg/gofr/gofr.go:222.52,224.2 1 1 -gofr.dev/pkg/gofr/gofr.go:227.52,229.2 1 1 -gofr.dev/pkg/gofr/gofr.go:232.53,234.2 1 1 -gofr.dev/pkg/gofr/gofr.go:237.55,239.2 1 1 -gofr.dev/pkg/gofr/gofr.go:242.54,244.2 1 1 -gofr.dev/pkg/gofr/gofr.go:246.54,254.2 2 1 -gofr.dev/pkg/gofr/gofr.go:256.41,258.2 1 1 -gofr.dev/pkg/gofr/gofr.go:260.39,262.2 1 1 -gofr.dev/pkg/gofr/gofr.go:266.79,268.2 1 1 -gofr.dev/pkg/gofr/gofr.go:270.66,275.2 2 1 -gofr.dev/pkg/gofr/gofr.go:277.28,294.85 9 1 -gofr.dev/pkg/gofr/gofr.go:294.85,300.41 2 1 -gofr.dev/pkg/gofr/gofr.go:301.17,305.78 2 1 -gofr.dev/pkg/gofr/gofr.go:306.17,311.5 2 1 -gofr.dev/pkg/gofr/gofr.go:312.26,315.74 2 1 -gofr.dev/pkg/gofr/gofr.go:316.11,317.52 1 1 -gofr.dev/pkg/gofr/gofr.go:320.3,320.17 1 1 -gofr.dev/pkg/gofr/gofr.go:320.17,322.4 1 0 -gofr.dev/pkg/gofr/gofr.go:324.3,325.36 2 1 -gofr.dev/pkg/gofr/gofr.go:333.44,335.2 1 1 -gofr.dev/pkg/gofr/gofr.go:337.54,338.29 1 0 -gofr.dev/pkg/gofr/gofr.go:338.29,340.3 1 0 -gofr.dev/pkg/gofr/gofr.go:342.2,343.43 2 0 -gofr.dev/pkg/gofr/gofr.go:343.43,345.3 1 0 -gofr.dev/pkg/gofr/gofr.go:347.2,347.101 1 0 -gofr.dev/pkg/gofr/gofr.go:352.90,354.2 1 0 -gofr.dev/pkg/gofr/gofr.go:356.119,359.2 1 0 -gofr.dev/pkg/gofr/gofr.go:361.51,363.2 1 1 -gofr.dev/pkg/gofr/gofr.go:367.79,372.2 1 0 -gofr.dev/pkg/gofr/gofr.go:374.108,379.2 1 1 -gofr.dev/pkg/gofr/gofr.go:381.69,390.2 3 1 -gofr.dev/pkg/gofr/gofr.go:392.62,393.40 1 0 -gofr.dev/pkg/gofr/gofr.go:393.40,397.3 2 0 -gofr.dev/pkg/gofr/gofr.go:399.2,399.54 1 0 -gofr.dev/pkg/gofr/gofr.go:402.57,404.16 2 1 -gofr.dev/pkg/gofr/gofr.go:404.16,408.3 2 1 -gofr.dev/pkg/gofr/gofr.go:410.2,412.12 2 1 -gofr.dev/pkg/gofr/gofr.go:416.65,418.2 1 1 -gofr.dev/pkg/gofr/gofr.go:422.66,423.19 1 1 -gofr.dev/pkg/gofr/gofr.go:423.19,425.3 1 1 -gofr.dev/pkg/gofr/gofr.go:427.2,427.62 1 1 -gofr.dev/pkg/gofr/gofr.go:427.62,429.3 1 1 -gofr.dev/pkg/gofr/gofr.go:433.46,434.26 1 1 -gofr.dev/pkg/gofr/gofr.go:434.26,435.13 1 1 -gofr.dev/pkg/gofr/gofr.go:435.13,437.4 1 1 -gofr.dev/pkg/gofr/gofr.go:440.2,440.14 1 1 -gofr.dev/pkg/gofr/grpc.go:20.66,29.2 1 1 -gofr.dev/pkg/gofr/grpc.go:31.50,37.16 4 1 -gofr.dev/pkg/gofr/grpc.go:37.16,40.3 2 1 -gofr.dev/pkg/gofr/grpc.go:42.2,42.49 1 1 -gofr.dev/pkg/gofr/grpc.go:42.49,45.3 2 1 -gofr.dev/pkg/gofr/handler.go:43.68,51.37 3 1 -gofr.dev/pkg/gofr/handler.go:51.37,54.3 1 1 -gofr.dev/pkg/gofr/handler.go:54.8,54.35 1 1 -gofr.dev/pkg/gofr/handler.go:54.35,61.3 4 1 -gofr.dev/pkg/gofr/handler.go:63.2,71.12 4 1 -gofr.dev/pkg/gofr/handler.go:71.12,77.3 3 1 -gofr.dev/pkg/gofr/handler.go:79.2,79.9 1 1 -gofr.dev/pkg/gofr/handler.go:80.26,82.53 1 1 -gofr.dev/pkg/gofr/handler.go:82.53,84.4 1 1 -gofr.dev/pkg/gofr/handler.go:85.14,86.38 1 1 -gofr.dev/pkg/gofr/handler.go:86.38,89.4 1 0 -gofr.dev/pkg/gofr/handler.go:90.18,91.38 1 1 -gofr.dev/pkg/gofr/handler.go:95.2,95.34 1 1 -gofr.dev/pkg/gofr/handler.go:98.53,100.2 1 1 -gofr.dev/pkg/gofr/handler.go:102.49,106.2 1 1 -gofr.dev/pkg/gofr/handler.go:108.52,110.16 2 1 -gofr.dev/pkg/gofr/handler.go:110.16,112.3 1 1 -gofr.dev/pkg/gofr/handler.go:114.2,117.8 1 1 -gofr.dev/pkg/gofr/handler.go:120.53,122.2 1 1 -gofr.dev/pkg/gofr/handler.go:125.56,127.34 2 1 -gofr.dev/pkg/gofr/handler.go:127.34,129.3 1 0 -gofr.dev/pkg/gofr/handler.go:131.2,131.19 1 1 -gofr.dev/pkg/gofr/handler.go:134.71,136.15 2 1 -gofr.dev/pkg/gofr/handler.go:136.15,142.3 2 1 -gofr.dev/pkg/gofr/httpServer.go:20.103,37.2 4 1 -gofr.dev/pkg/gofr/httpServer.go:39.50,51.2 4 1 -gofr.dev/pkg/gofr/metricsServer.go:16.46,18.2 1 1 -gofr.dev/pkg/gofr/metricsServer.go:20.52,23.14 2 1 -gofr.dev/pkg/gofr/metricsServer.go:23.14,33.3 3 1 -gofr.dev/pkg/gofr/subscriber.go:20.73,25.2 1 1 -gofr.dev/pkg/gofr/subscriber.go:27.84,29.6 1 1 -gofr.dev/pkg/gofr/subscriber.go:29.6,31.17 2 1 -gofr.dev/pkg/gofr/subscriber.go:31.17,32.12 1 0 -gofr.dev/pkg/gofr/subscriber.go:35.3,35.56 1 1 -gofr.dev/pkg/gofr/subscriber.go:35.56,38.4 2 0 -gofr.dev/pkg/gofr/subscriber.go:38.9,38.24 1 1 -gofr.dev/pkg/gofr/subscriber.go:38.24,40.12 2 1 -gofr.dev/pkg/gofr/subscriber.go:43.3,44.34 2 1 -gofr.dev/pkg/gofr/subscriber.go:44.34,48.4 2 1 -gofr.dev/pkg/gofr/subscriber.go:51.3,51.17 1 1 -gofr.dev/pkg/gofr/subscriber.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/subscriber.go:53.9,55.4 1 1 -gofr.dev/pkg/gofr/subscriber.go:64.40,67.15 2 1 -gofr.dev/pkg/gofr/subscriber.go:67.15,69.25 2 1 -gofr.dev/pkg/gofr/subscriber.go:70.15,71.9 1 1 -gofr.dev/pkg/gofr/subscriber.go:72.14,73.17 1 0 -gofr.dev/pkg/gofr/subscriber.go:74.11,75.28 1 0 -gofr.dev/pkg/gofr/subscriber.go:77.3,80.5 1 1 -gofr.dev/pkg/gofr/swagger.go:22.54,27.16 4 1 -gofr.dev/pkg/gofr/swagger.go:27.16,30.3 2 1 -gofr.dev/pkg/gofr/swagger.go:32.2,32.72 1 1 -gofr.dev/pkg/gofr/swagger.go:36.56,38.20 2 1 -gofr.dev/pkg/gofr/swagger.go:38.20,41.3 1 1 -gofr.dev/pkg/gofr/swagger.go:43.2,44.16 2 1 -gofr.dev/pkg/gofr/swagger.go:44.16,47.3 2 1 -gofr.dev/pkg/gofr/swagger.go:49.2,54.59 3 1 -gofr.dev/pkg/gofr/websocket.go:11.72,13.2 1 0 -gofr.dev/pkg/gofr/websocket.go:18.56,19.55 1 1 -gofr.dev/pkg/gofr/websocket.go:19.55,23.23 3 1 -gofr.dev/pkg/gofr/websocket.go:23.23,25.4 1 0 -gofr.dev/pkg/gofr/websocket.go:27.3,33.18 4 1 -gofr.dev/pkg/gofr/websocket.go:37.91,38.6 1 1 -gofr.dev/pkg/gofr/websocket.go:38.6,40.17 2 1 -gofr.dev/pkg/gofr/websocket.go:40.17,41.127 1 0 -gofr.dev/pkg/gofr/websocket.go:41.127,42.10 1 0 -gofr.dev/pkg/gofr/websocket.go:45.4,45.49 1 0 -gofr.dev/pkg/gofr/websocket.go:48.3,49.17 2 1 -gofr.dev/pkg/gofr/websocket.go:49.17,51.4 1 0 -gofr.dev/pkg/gofr/cmd/request.go:25.41,36.27 3 1 -gofr.dev/pkg/gofr/cmd/request.go:36.27,37.16 1 1 -gofr.dev/pkg/gofr/cmd/request.go:37.16,38.12 1 1 -gofr.dev/pkg/gofr/cmd/request.go:41.3,41.20 1 1 -gofr.dev/pkg/gofr/cmd/request.go:41.20,42.12 1 1 -gofr.dev/pkg/gofr/cmd/request.go:45.3,45.20 1 1 -gofr.dev/pkg/gofr/cmd/request.go:45.20,46.12 1 1 -gofr.dev/pkg/gofr/cmd/request.go:49.3,50.20 2 1 -gofr.dev/pkg/gofr/cmd/request.go:50.20,52.4 1 1 -gofr.dev/pkg/gofr/cmd/request.go:52.9,54.4 1 1 -gofr.dev/pkg/gofr/cmd/request.go:56.3,56.55 1 1 -gofr.dev/pkg/gofr/cmd/request.go:57.17,59.36 1 1 -gofr.dev/pkg/gofr/cmd/request.go:60.17,62.35 1 1 -gofr.dev/pkg/gofr/cmd/request.go:66.2,66.11 1 1 -gofr.dev/pkg/gofr/cmd/request.go:70.44,72.2 1 1 -gofr.dev/pkg/gofr/cmd/request.go:75.48,77.2 1 0 -gofr.dev/pkg/gofr/cmd/request.go:79.45,81.2 1 1 -gofr.dev/pkg/gofr/cmd/request.go:83.48,87.2 2 0 -gofr.dev/pkg/gofr/cmd/request.go:89.45,94.32 3 0 -gofr.dev/pkg/gofr/cmd/request.go:94.32,95.30 1 0 -gofr.dev/pkg/gofr/cmd/request.go:95.30,98.33 2 0 -gofr.dev/pkg/gofr/cmd/request.go:98.33,100.21 1 0 -gofr.dev/pkg/gofr/cmd/request.go:101.25,102.20 1 0 -gofr.dev/pkg/gofr/cmd/request.go:103.23,104.25 1 0 -gofr.dev/pkg/gofr/cmd/request.go:104.25,106.7 1 0 -gofr.dev/pkg/gofr/cmd/request.go:107.22,109.24 2 0 -gofr.dev/pkg/gofr/cmd/request.go:115.2,115.12 1 0 -gofr.dev/pkg/gofr/cmd/responder.go:10.58,12.17 1 1 -gofr.dev/pkg/gofr/cmd/responder.go:12.17,14.3 1 1 -gofr.dev/pkg/gofr/cmd/responder.go:16.2,16.16 1 1 -gofr.dev/pkg/gofr/cmd/responder.go:16.16,18.3 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 1 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 1 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 -gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 1 -gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 1 -gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 1 -gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 1 -gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 1 -gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 1 -gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 1 -gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 1 -gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 1 -gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 1 -gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 -gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 -gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 0 -gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 0 -gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 -gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 -gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 0 -gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 0 -gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 1 -gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 1 -gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 1 -gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 1 -gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 1 -gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 1 -gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 1 -gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 1 -gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 1 -gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 1 -gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 0 -gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 1 -gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 1 -gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 0 -gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 0 -gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 0 -gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 1 -gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 0 -gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 0 -gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 0 -gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 1 -gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 -gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 -gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 -gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 1 -gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 1 -gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 -gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 1 -gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 1 -gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 1 -gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 1 -gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 0 -gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 1 -gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 1 -gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 1 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 1 -gofr.dev/pkg/gofr/file/file.go:10.32,12.2 1 0 -gofr.dev/pkg/gofr/file/file.go:14.31,16.2 1 0 -gofr.dev/pkg/gofr/file/file.go:18.30,20.2 1 0 -gofr.dev/pkg/gofr/file/file.go:22.28,24.2 1 0 -gofr.dev/pkg/gofr/file/zip.go:24.43,28.16 3 0 -gofr.dev/pkg/gofr/file/zip.go:28.16,30.3 1 0 -gofr.dev/pkg/gofr/file/zip.go:32.2,34.37 2 0 -gofr.dev/pkg/gofr/file/zip.go:34.37,36.17 2 0 -gofr.dev/pkg/gofr/file/zip.go:36.17,38.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:40.3,41.17 2 0 -gofr.dev/pkg/gofr/file/zip.go:41.17,43.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:45.3,52.12 2 0 -gofr.dev/pkg/gofr/file/zip.go:55.2,55.32 1 0 -gofr.dev/pkg/gofr/file/zip.go:58.52,60.29 2 0 -gofr.dev/pkg/gofr/file/zip.go:60.29,63.15 2 0 -gofr.dev/pkg/gofr/file/zip.go:63.15,65.18 2 0 -gofr.dev/pkg/gofr/file/zip.go:65.18,67.5 1 0 -gofr.dev/pkg/gofr/file/zip.go:69.4,69.12 1 0 -gofr.dev/pkg/gofr/file/zip.go:72.3,72.74 1 0 -gofr.dev/pkg/gofr/file/zip.go:72.74,74.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:76.3,77.17 2 0 -gofr.dev/pkg/gofr/file/zip.go:77.17,79.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:81.3,81.75 1 0 -gofr.dev/pkg/gofr/file/zip.go:81.75,83.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:85.3,85.19 1 0 -gofr.dev/pkg/gofr/file/zip.go:88.2,88.12 1 0 -gofr.dev/pkg/gofr/file/zip.go:91.72,93.24 1 0 -gofr.dev/pkg/gofr/file/zip.go:93.24,95.3 1 0 -gofr.dev/pkg/gofr/file/zip.go:97.2,98.94 2 0 -gofr.dev/pkg/gofr/file/zip.go:98.94,102.3 2 0 -gofr.dev/pkg/gofr/file/zip.go:104.2,104.17 1 0 -gofr.dev/pkg/gofr/grpc/log.go:30.47,38.2 2 0 -gofr.dev/pkg/gofr/grpc/log.go:40.36,46.12 2 0 -gofr.dev/pkg/gofr/grpc/log.go:46.12,48.3 1 0 -gofr.dev/pkg/gofr/grpc/log.go:50.2,50.12 1 0 -gofr.dev/pkg/gofr/grpc/log.go:53.33,56.2 2 0 -gofr.dev/pkg/gofr/grpc/log.go:58.68,59.128 1 1 -gofr.dev/pkg/gofr/grpc/log.go:59.128,66.16 4 0 -gofr.dev/pkg/gofr/grpc/log.go:66.16,74.18 2 0 -gofr.dev/pkg/gofr/grpc/log.go:74.18,76.51 1 0 -gofr.dev/pkg/gofr/grpc/log.go:76.51,79.6 1 0 -gofr.dev/pkg/gofr/grpc/log.go:80.10,83.5 1 0 -gofr.dev/pkg/gofr/grpc/log.go:85.4,85.21 1 0 -gofr.dev/pkg/gofr/grpc/log.go:85.21,87.5 1 0 -gofr.dev/pkg/gofr/grpc/log.go:89.4,89.14 1 0 -gofr.dev/pkg/gofr/grpc/log.go:92.3,92.19 1 0 -gofr.dev/pkg/gofr/http/errors.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:23.47,25.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:31.49,33.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:35.51,37.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:44.43,46.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:48.45,50.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:57.43,59.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:61.45,63.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:68.43,70.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:72.45,74.2 1 0 -gofr.dev/pkg/gofr/http/errors.go:79.45,81.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:83.47,85.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:90.44,92.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:94.46,96.2 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:17.92,20.30 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:20.30,22.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:24.2,24.49 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:24.49,26.17 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:26.17,28.4 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:30.3,30.10 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:30.10,32.4 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:35.2,35.29 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:35.29,37.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:39.2,39.19 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:42.95,49.17 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:49.17,54.3 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:57.2,58.16 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:58.16,60.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:62.2,62.17 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:62.17,64.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:66.2,66.16 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:69.66,74.38 3 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:74.38,76.40 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:76.40,77.12 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:80.3,81.17 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:81.17,83.4 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:85.3,85.18 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:88.2,88.17 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:91.91,93.9 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:93.9,95.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:97.2,97.37 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:97.37,99.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:101.2,101.38 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:101.38,103.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:105.2,105.19 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:108.96,110.16 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:110.16,112.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:114.2,115.16 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:115.16,117.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:119.2,119.34 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:120.16,122.17 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:122.17,124.4 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:126.3,126.35 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:127.28,128.41 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:129.10,130.20 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:133.2,133.18 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:136.83,138.14 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:139.22,140.40 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:141.78,142.37 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:143.100,144.38 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:145.40,146.39 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:147.20,148.38 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:150.86,152.20 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:153.10,154.20 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:158.84,162.2 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:164.81,166.16 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:166.16,168.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:170.2,172.18 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:175.82,177.16 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:177.16,179.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:181.2,183.18 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:186.83,188.16 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:188.16,190.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:192.2,194.18 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:197.82,199.16 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:199.16,201.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:203.2,205.18 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:208.62,215.56 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:215.56,217.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:217.8,217.63 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:217.63,219.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:219.8,219.31 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:219.31,221.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:221.8,223.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:225.2,225.29 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:225.29,227.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:229.2,229.18 1 0 -gofr.dev/pkg/gofr/http/request.go:34.43,39.2 1 1 -gofr.dev/pkg/gofr/http/request.go:42.44,44.2 1 1 -gofr.dev/pkg/gofr/http/request.go:47.45,49.2 1 1 -gofr.dev/pkg/gofr/http/request.go:52.48,54.2 1 1 -gofr.dev/pkg/gofr/http/request.go:57.45,61.21 3 1 -gofr.dev/pkg/gofr/http/request.go:62.26,64.17 2 1 -gofr.dev/pkg/gofr/http/request.go:64.17,66.4 1 0 -gofr.dev/pkg/gofr/http/request.go:68.3,68.34 1 1 -gofr.dev/pkg/gofr/http/request.go:69.29,70.28 1 0 -gofr.dev/pkg/gofr/http/request.go:73.2,73.12 1 0 -gofr.dev/pkg/gofr/http/request.go:77.37,79.17 2 0 -gofr.dev/pkg/gofr/http/request.go:79.17,81.3 1 0 -gofr.dev/pkg/gofr/http/request.go:83.2,83.50 1 0 -gofr.dev/pkg/gofr/http/request.go:86.42,88.16 2 1 -gofr.dev/pkg/gofr/http/request.go:88.16,90.3 1 0 -gofr.dev/pkg/gofr/http/request.go:92.2,94.23 2 1 -gofr.dev/pkg/gofr/http/request.go:97.48,99.34 2 0 -gofr.dev/pkg/gofr/http/request.go:99.34,101.3 1 0 -gofr.dev/pkg/gofr/http/request.go:101.8,103.3 1 0 -gofr.dev/pkg/gofr/http/request.go:105.2,105.67 1 0 -gofr.dev/pkg/gofr/http/request.go:105.67,107.3 1 0 -gofr.dev/pkg/gofr/http/request.go:109.2,112.16 3 0 -gofr.dev/pkg/gofr/http/request.go:112.16,114.3 1 0 -gofr.dev/pkg/gofr/http/request.go:116.2,116.9 1 0 -gofr.dev/pkg/gofr/http/request.go:116.9,118.3 1 0 -gofr.dev/pkg/gofr/http/request.go:120.2,120.12 1 0 -gofr.dev/pkg/gofr/http/responder.go:11.68,13.2 1 1 -gofr.dev/pkg/gofr/http/responder.go:23.57,27.26 3 1 -gofr.dev/pkg/gofr/http/responder.go:28.20,29.16 1 0 -gofr.dev/pkg/gofr/http/responder.go:30.21,36.9 4 1 -gofr.dev/pkg/gofr/http/responder.go:37.10,41.4 1 1 -gofr.dev/pkg/gofr/http/responder.go:44.2,48.39 3 1 -gofr.dev/pkg/gofr/http/responder.go:52.97,53.16 1 1 -gofr.dev/pkg/gofr/http/responder.go:53.16,54.17 1 1 -gofr.dev/pkg/gofr/http/responder.go:55.24,56.19 1 1 -gofr.dev/pkg/gofr/http/responder.go:56.19,58.5 1 1 -gofr.dev/pkg/gofr/http/responder.go:60.4,60.35 1 0 -gofr.dev/pkg/gofr/http/responder.go:61.26,62.36 1 1 -gofr.dev/pkg/gofr/http/responder.go:63.11,64.29 1 1 -gofr.dev/pkg/gofr/http/responder.go:68.2,69.8 2 1 -gofr.dev/pkg/gofr/http/responder.go:69.8,73.3 1 1 -gofr.dev/pkg/gofr/http/responder.go:75.2,77.3 1 1 -gofr.dev/pkg/gofr/http/router.go:20.26,31.2 5 1 -gofr.dev/pkg/gofr/http/router.go:34.70,37.2 2 1 -gofr.dev/pkg/gofr/http/router.go:40.53,42.24 2 1 -gofr.dev/pkg/gofr/http/router.go:42.24,44.3 1 1 -gofr.dev/pkg/gofr/http/router.go:46.2,46.25 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:20.108,21.49 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:21.49,22.72 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:22.72,23.31 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:23.31,26.5 2 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:28.4,29.21 2 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:29.21,32.5 2 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:34.4,34.44 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:34.44,37.5 2 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:39.4,39.27 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:44.56,45.30 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:45.30,46.21 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:46.21,48.4 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:51.2,51.14 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:54.87,55.69 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:55.69,57.3 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:59.2,59.119 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:59.119,61.3 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:63.2,63.81 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:63.81,65.3 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:67.2,67.13 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:22.103,23.49 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:23.49,24.72 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:24.72,25.31 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:25.31,28.5 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:30.4,31.24 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:31.24,34.5 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:36.4,37.54 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:37.54,40.5 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:42.4,43.18 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:43.18,46.5 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:48.4,49.44 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:49.44,52.5 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:54.4,54.60 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:54.60,57.5 2 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:59.4,59.27 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:64.81,65.92 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:65.92,67.3 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:69.2,70.35 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:70.35,72.3 1 0 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:74.2,76.43 2 0 -gofr.dev/pkg/gofr/http/middleware/config.go:12.52,23.39 3 1 -gofr.dev/pkg/gofr/http/middleware/config.go:23.39,24.33 1 1 -gofr.dev/pkg/gofr/http/middleware/config.go:24.33,26.4 1 0 -gofr.dev/pkg/gofr/http/middleware/config.go:29.2,29.26 1 1 -gofr.dev/pkg/gofr/http/middleware/config.go:32.47,36.26 3 0 -gofr.dev/pkg/gofr/http/middleware/config.go:36.26,38.3 1 0 -gofr.dev/pkg/gofr/http/middleware/config.go:40.2,40.33 1 0 -gofr.dev/pkg/gofr/http/middleware/cors.go:13.104,14.47 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:14.47,15.72 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:15.72,18.38 2 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:18.38,21.5 2 0 -gofr.dev/pkg/gofr/http/middleware/cors.go:23.4,23.25 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:28.104,39.51 3 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:39.51,40.76 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:40.76,41.48 1 0 -gofr.dev/pkg/gofr/http/middleware/cors.go:41.48,43.5 1 0 -gofr.dev/pkg/gofr/http/middleware/cors.go:43.10,45.5 1 0 -gofr.dev/pkg/gofr/http/middleware/cors.go:46.9,48.4 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:52.2,52.53 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:52.53,53.43 1 0 -gofr.dev/pkg/gofr/http/middleware/cors.go:53.43,55.4 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:21.56,24.2 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:39.53,42.2 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:44.41,51.9 2 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:52.37,53.14 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:54.37,55.16 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:56.37,57.13 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:60.2,60.10 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:69.67,70.47 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:70.47,71.72 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:71.72,79.61 6 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:79.61,92.22 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:92.22,93.54 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:93.54,95.7 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:95.12,97.7 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:101.4,103.27 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:108.43,115.21 3 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:115.21,117.3 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:119.2,119.37 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:127.58,130.15 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:130.15,132.25 2 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:133.15,134.9 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:135.14,136.17 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:137.11,138.28 1 0 -gofr.dev/pkg/gofr/http/middleware/logger.go:140.3,148.37 4 0 -gofr.dev/pkg/gofr/http/middleware/metrics.go:21.69,22.47 1 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:22.47,23.72 1 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:23.72,32.61 5 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:32.61,37.5 2 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:39.4,39.27 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:30.37,32.2 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:35.53,39.2 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:53.54,56.12 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:56.12,60.22 3 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:60.22,62.33 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:62.33,63.13 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:66.4,66.22 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:70.2,70.20 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:73.59,75.31 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:75.31,77.3 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:79.2,80.16 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:80.16,82.3 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:84.2,89.16 4 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:89.16,91.3 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:93.2,98.25 4 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:107.73,108.47 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:108.47,109.72 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:109.72,110.31 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:110.31,113.5 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:115.4,116.24 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:116.24,119.5 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:121.4,122.59 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:122.59,125.5 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:127.4,129.85 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:129.85,133.20 3 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:133.20,135.6 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:137.5,137.41 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:140.4,140.18 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:140.18,145.5 3 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:147.4,150.25 3 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:171.61,172.25 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:172.25,174.3 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:176.2,178.32 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:178.32,182.3 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:184.2,184.13 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:187.73,189.16 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:189.16,191.3 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:193.2,194.16 2 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:194.16,196.3 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:198.2,206.26 4 0 -gofr.dev/pkg/gofr/http/middleware/tracer.go:15.46,16.71 1 1 -gofr.dev/pkg/gofr/http/middleware/tracer.go:16.71,31.3 6 1 -gofr.dev/pkg/gofr/http/middleware/validate.go:5.36,7.2 1 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:14.115,15.47 1 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:15.47,16.72 1 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:16.72,17.46 1 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:17.46,19.19 2 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:19.19,24.6 3 0 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:27.5,31.27 3 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:34.4,34.25 1 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 1 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 1 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 1 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 1 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 1 -gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 1 -gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 -gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 1 -gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 1 -gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 -gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 -gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 -gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 -gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 1 -gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 1 -gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 1 -gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 1 -gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 1 -gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 1 -gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 1 -gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 1 -gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 1 -gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 1 -gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 1 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 1 -gofr.dev/pkg/gofr/migration/datasource.go:17.78,19.2 1 1 -gofr.dev/pkg/gofr/migration/datasource.go:21.66,23.2 1 1 -gofr.dev/pkg/gofr/migration/datasource.go:25.76,27.2 1 1 -gofr.dev/pkg/gofr/migration/datasource.go:29.89,33.2 2 0 -gofr.dev/pkg/gofr/migration/datasource.go:35.70,35.71 0 0 -gofr.dev/pkg/gofr/migration/migration.go:28.67,30.26 2 1 -gofr.dev/pkg/gofr/migration/migration.go:30.26,34.3 2 1 -gofr.dev/pkg/gofr/migration/migration.go:36.2,42.9 3 1 -gofr.dev/pkg/gofr/migration/migration.go:42.9,46.3 2 0 -gofr.dev/pkg/gofr/migration/migration.go:48.2,49.16 2 1 -gofr.dev/pkg/gofr/migration/migration.go:49.16,53.3 2 0 -gofr.dev/pkg/gofr/migration/migration.go:55.2,57.40 2 1 -gofr.dev/pkg/gofr/migration/migration.go:57.40,58.40 1 1 -gofr.dev/pkg/gofr/migration/migration.go:58.40,61.12 2 0 -gofr.dev/pkg/gofr/migration/migration.go:64.3,76.17 8 1 -gofr.dev/pkg/gofr/migration/migration.go:76.17,80.4 2 0 -gofr.dev/pkg/gofr/migration/migration.go:82.3,83.17 2 0 -gofr.dev/pkg/gofr/migration/migration.go:83.17,89.4 3 0 -gofr.dev/pkg/gofr/migration/migration.go:93.74,97.34 3 1 -gofr.dev/pkg/gofr/migration/migration.go:97.34,98.18 1 1 -gofr.dev/pkg/gofr/migration/migration.go:98.18,101.12 2 1 -gofr.dev/pkg/gofr/migration/migration.go:104.3,104.25 1 1 -gofr.dev/pkg/gofr/migration/migration.go:107.2,107.25 1 1 -gofr.dev/pkg/gofr/migration/migration.go:110.71,117.19 2 1 -gofr.dev/pkg/gofr/migration/migration.go:117.19,126.3 5 0 -gofr.dev/pkg/gofr/migration/migration.go:128.2,128.21 1 1 -gofr.dev/pkg/gofr/migration/migration.go:128.21,136.3 4 0 -gofr.dev/pkg/gofr/migration/migration.go:138.2,138.21 1 1 -gofr.dev/pkg/gofr/migration/migration.go:138.21,142.3 2 1 -gofr.dev/pkg/gofr/migration/migration.go:144.2,144.19 1 1 -gofr.dev/pkg/gofr/migration/migration.go:147.32,153.2 2 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:35.55,39.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:42.53,44.2 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:47.76,50.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:50.25,52.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:53.2,55.13 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:59.73,63.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:66.75,71.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:74.65,77.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:80.86,85.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:88.76,91.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:94.112,99.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:102.84,105.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:119.51,123.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:126.49,128.2 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:131.71,134.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:134.25,136.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:137.2,140.19 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:144.74,148.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:151.99,154.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:154.25,156.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:157.2,160.19 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:164.86,168.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:171.71,174.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:174.25,176.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:177.2,180.19 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:184.75,188.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:191.64,194.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:194.25,196.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:197.2,199.13 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:203.78,207.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:210.92,213.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:213.25,215.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:216.2,218.13 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:222.90,226.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:240.57,244.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:247.55,249.2 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:252.78,257.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:260.79,263.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:266.78,271.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:274.79,277.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:291.61,295.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:298.59,300.2 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:303.81,308.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:311.74,314.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:317.83,322.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:325.86,328.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:331.92,336.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:339.79,342.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:345.71,350.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:353.74,356.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:359.79,362.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:365.72,368.2 2 0 -gofr.dev/pkg/gofr/migration/redis.go:16.45,21.2 1 0 -gofr.dev/pkg/gofr/migration/redis.go:35.71,39.16 3 0 -gofr.dev/pkg/gofr/migration/redis.go:39.16,43.3 2 0 -gofr.dev/pkg/gofr/migration/redis.go:45.2,47.32 2 0 -gofr.dev/pkg/gofr/migration/redis.go:47.32,50.35 2 0 -gofr.dev/pkg/gofr/migration/redis.go:50.35,52.4 1 0 -gofr.dev/pkg/gofr/migration/redis.go:54.3,59.17 4 0 -gofr.dev/pkg/gofr/migration/redis.go:59.17,63.4 2 0 -gofr.dev/pkg/gofr/migration/redis.go:65.3,65.27 1 0 -gofr.dev/pkg/gofr/migration/redis.go:68.2,71.26 3 0 -gofr.dev/pkg/gofr/migration/redis.go:71.26,73.3 1 0 -gofr.dev/pkg/gofr/migration/redis.go:75.2,75.22 1 0 -gofr.dev/pkg/gofr/migration/redis.go:78.81,88.2 5 0 -gofr.dev/pkg/gofr/migration/redis.go:90.92,98.16 3 0 -gofr.dev/pkg/gofr/migration/redis.go:98.16,102.3 2 0 -gofr.dev/pkg/gofr/migration/redis.go:104.2,105.16 2 0 -gofr.dev/pkg/gofr/migration/redis.go:105.16,109.3 2 0 -gofr.dev/pkg/gofr/migration/redis.go:111.2,112.16 2 0 -gofr.dev/pkg/gofr/migration/redis.go:112.16,116.3 2 0 -gofr.dev/pkg/gofr/migration/redis.go:118.2,118.44 1 0 -gofr.dev/pkg/gofr/migration/redis.go:121.79,126.2 3 0 -gofr.dev/pkg/gofr/migration/sql.go:32.44,37.2 1 0 -gofr.dev/pkg/gofr/migration/sql.go:45.81,46.68 1 0 -gofr.dev/pkg/gofr/migration/sql.go:46.68,48.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:50.2,50.51 1 0 -gofr.dev/pkg/gofr/migration/sql.go:53.69,57.16 3 0 -gofr.dev/pkg/gofr/migration/sql.go:57.16,59.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:61.2,65.25 3 0 -gofr.dev/pkg/gofr/migration/sql.go:65.25,67.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:69.2,69.22 1 0 -gofr.dev/pkg/gofr/migration/sql.go:72.90,73.25 1 0 -gofr.dev/pkg/gofr/migration/sql.go:74.25,76.17 2 0 -gofr.dev/pkg/gofr/migration/sql.go:76.17,78.4 1 0 -gofr.dev/pkg/gofr/migration/sql.go:80.3,80.94 1 0 -gofr.dev/pkg/gofr/migration/sql.go:82.18,84.17 2 0 -gofr.dev/pkg/gofr/migration/sql.go:84.17,86.4 1 0 -gofr.dev/pkg/gofr/migration/sql.go:88.3,88.94 1 0 -gofr.dev/pkg/gofr/migration/sql.go:92.2,92.44 1 0 -gofr.dev/pkg/gofr/migration/sql.go:92.44,94.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:96.2,96.44 1 0 -gofr.dev/pkg/gofr/migration/sql.go:99.100,103.2 2 0 -gofr.dev/pkg/gofr/migration/sql.go:105.79,107.16 2 0 -gofr.dev/pkg/gofr/migration/sql.go:107.16,111.3 2 0 -gofr.dev/pkg/gofr/migration/sql.go:113.2,119.12 4 0 -gofr.dev/pkg/gofr/migration/sql.go:122.77,123.23 1 0 -gofr.dev/pkg/gofr/migration/sql.go:123.23,125.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:127.2,127.46 1 0 -gofr.dev/pkg/gofr/migration/sql.go:127.46,129.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:131.2,133.30 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 -gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 -gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 1 -gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 1 -gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 -gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 1 -gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 1 -gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 -gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 -gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 -gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 -gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 -gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 -gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 1 -gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 -gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 1 -gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 1 -gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 1 -gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 -gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 -gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 -gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 -gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 -gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 -gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 -gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 -gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 1 -gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 -gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 1 -gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 -gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 1 -gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 -gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 1 -gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 1 -gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 1 -gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 1 -gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 -gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 -gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 -gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 -gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 1 -gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 -gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 -gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 -gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 -gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 -gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 -gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 -gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 -gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 -gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 -gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:32.61,36.2 3 0 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:39.59,41.2 1 0 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:44.125,50.2 5 0 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:53.84,56.2 2 0 -gofr.dev/pkg/gofr/websocket/options.go:14.52,15.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:15.37,17.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:21.43,22.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:22.37,24.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:28.44,29.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:29.37,31.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:35.55,36.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:36.37,38.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:42.99,43.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:43.37,45.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:49.61,50.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:50.37,52.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:56.32,57.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:57.37,59.3 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:40.49,42.27 2 1 -gofr.dev/pkg/gofr/websocket/websocket.go:42.27,44.3 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:46.2,48.3 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:51.48,53.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:55.45,57.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:59.49,61.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:63.48,65.16 2 1 -gofr.dev/pkg/gofr/websocket/websocket.go:65.16,67.3 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:69.2,69.23 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:70.15,71.23 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:72.10,73.36 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:76.2,76.12 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:79.40,81.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:98.21,106.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:109.123,111.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:114.70,119.2 3 1 -gofr.dev/pkg/gofr/websocket/websocket.go:122.76,127.2 3 1 -gofr.dev/pkg/gofr/websocket/websocket.go:130.51,134.53 3 0 -gofr.dev/pkg/gofr/websocket/websocket.go:134.53,138.3 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 -gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 1 -gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 0 -gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 1 -gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 1 -gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 1 -gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 1 -gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 1 -gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 1 -gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 1 -gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 1 -gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 -gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 -gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 0 -gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 0 -gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 -gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 -gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 0 -gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 0 -gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 1 -gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 0 -gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 1 -gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 1 -gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 1 -gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 1 -gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 1 -gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 1 -gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 1 -gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 1 -gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 0 -gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 0 -gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 0 -gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 0 -gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 0 -gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 0 -gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 0 -gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 0 -gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 0 -gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 0 -gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 0 -gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 -gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 -gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 -gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 0 -gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 0 -gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 -gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 0 -gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 0 -gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 0 -gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 0 -gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 0 -gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 0 -gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 1 -gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 1 -gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 0 -gofr.dev/pkg/gofr/file/file.go:10.32,12.2 1 0 -gofr.dev/pkg/gofr/file/file.go:14.31,16.2 1 0 -gofr.dev/pkg/gofr/file/file.go:18.30,20.2 1 1 -gofr.dev/pkg/gofr/file/file.go:22.28,24.2 1 0 -gofr.dev/pkg/gofr/file/zip.go:24.43,28.16 3 1 -gofr.dev/pkg/gofr/file/zip.go:28.16,30.3 1 0 -gofr.dev/pkg/gofr/file/zip.go:32.2,34.37 2 1 -gofr.dev/pkg/gofr/file/zip.go:34.37,36.17 2 1 -gofr.dev/pkg/gofr/file/zip.go:36.17,38.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:40.3,41.17 2 1 -gofr.dev/pkg/gofr/file/zip.go:41.17,43.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:45.3,52.12 2 1 -gofr.dev/pkg/gofr/file/zip.go:55.2,55.32 1 1 -gofr.dev/pkg/gofr/file/zip.go:58.52,60.29 2 0 -gofr.dev/pkg/gofr/file/zip.go:60.29,63.15 2 0 -gofr.dev/pkg/gofr/file/zip.go:63.15,65.18 2 0 -gofr.dev/pkg/gofr/file/zip.go:65.18,67.5 1 0 -gofr.dev/pkg/gofr/file/zip.go:69.4,69.12 1 0 -gofr.dev/pkg/gofr/file/zip.go:72.3,72.74 1 0 -gofr.dev/pkg/gofr/file/zip.go:72.74,74.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:76.3,77.17 2 0 -gofr.dev/pkg/gofr/file/zip.go:77.17,79.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:81.3,81.75 1 0 -gofr.dev/pkg/gofr/file/zip.go:81.75,83.4 1 0 -gofr.dev/pkg/gofr/file/zip.go:85.3,85.19 1 0 -gofr.dev/pkg/gofr/file/zip.go:88.2,88.12 1 0 -gofr.dev/pkg/gofr/file/zip.go:91.72,93.24 1 1 -gofr.dev/pkg/gofr/file/zip.go:93.24,95.3 1 0 -gofr.dev/pkg/gofr/file/zip.go:97.2,98.94 2 1 -gofr.dev/pkg/gofr/file/zip.go:98.94,102.3 2 0 -gofr.dev/pkg/gofr/file/zip.go:104.2,104.17 1 1 -gofr.dev/pkg/gofr/http/errors.go:18.45,21.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:23.47,25.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:31.49,33.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:35.51,37.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:44.43,46.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:48.45,50.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:57.43,59.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:61.45,63.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:68.43,70.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:72.45,74.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:79.45,81.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:83.47,85.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:90.44,92.2 1 1 -gofr.dev/pkg/gofr/http/errors.go:94.46,96.2 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:17.92,20.30 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:20.30,22.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:24.2,24.49 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:24.49,26.17 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:26.17,28.4 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:30.3,30.10 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:30.10,32.4 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:35.2,35.29 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:35.29,37.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:39.2,39.19 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:42.95,49.17 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:49.17,54.3 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:57.2,58.16 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:58.16,60.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:62.2,62.17 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:62.17,64.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:66.2,66.16 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:69.66,74.38 3 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:74.38,76.40 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:76.40,77.12 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:80.3,81.17 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:81.17,83.4 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:85.3,85.18 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:88.2,88.17 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:91.91,93.9 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:93.9,95.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:97.2,97.37 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:97.37,99.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:101.2,101.38 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:101.38,103.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:105.2,105.19 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:108.96,110.16 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:110.16,112.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:114.2,115.16 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:115.16,117.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:119.2,119.34 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:120.16,122.17 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:122.17,124.4 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:126.3,126.35 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:127.28,128.41 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:129.10,130.20 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:133.2,133.18 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:136.83,138.14 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:139.22,140.40 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:141.78,142.37 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:143.100,144.38 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:145.40,146.39 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:147.20,148.38 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:150.86,152.20 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:153.10,154.20 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:158.84,162.2 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:164.81,166.16 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:166.16,168.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:170.2,172.18 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:175.82,177.16 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:177.16,179.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:181.2,183.18 2 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:186.83,188.16 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:188.16,190.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:192.2,194.18 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:197.82,199.16 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:199.16,201.3 1 0 -gofr.dev/pkg/gofr/http/multipartFileBind.go:203.2,205.18 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:208.62,215.56 2 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:215.56,217.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:217.8,217.63 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:217.63,219.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:219.8,219.31 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:219.31,221.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:221.8,223.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:225.2,225.29 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:225.29,227.3 1 1 -gofr.dev/pkg/gofr/http/multipartFileBind.go:229.2,229.18 1 1 -gofr.dev/pkg/gofr/http/request.go:34.43,39.2 1 1 -gofr.dev/pkg/gofr/http/request.go:42.44,44.2 1 1 -gofr.dev/pkg/gofr/http/request.go:47.45,49.2 1 1 -gofr.dev/pkg/gofr/http/request.go:52.48,54.2 1 1 -gofr.dev/pkg/gofr/http/request.go:57.45,61.21 3 1 -gofr.dev/pkg/gofr/http/request.go:62.26,64.17 2 1 -gofr.dev/pkg/gofr/http/request.go:64.17,66.4 1 0 -gofr.dev/pkg/gofr/http/request.go:68.3,68.34 1 1 -gofr.dev/pkg/gofr/http/request.go:69.29,70.28 1 1 -gofr.dev/pkg/gofr/http/request.go:73.2,73.12 1 1 -gofr.dev/pkg/gofr/http/request.go:77.37,79.17 2 1 -gofr.dev/pkg/gofr/http/request.go:79.17,81.3 1 1 -gofr.dev/pkg/gofr/http/request.go:83.2,83.50 1 1 -gofr.dev/pkg/gofr/http/request.go:86.42,88.16 2 1 -gofr.dev/pkg/gofr/http/request.go:88.16,90.3 1 0 -gofr.dev/pkg/gofr/http/request.go:92.2,94.23 2 1 -gofr.dev/pkg/gofr/http/request.go:97.48,99.34 2 1 -gofr.dev/pkg/gofr/http/request.go:99.34,101.3 1 1 -gofr.dev/pkg/gofr/http/request.go:101.8,103.3 1 1 -gofr.dev/pkg/gofr/http/request.go:105.2,105.67 1 1 -gofr.dev/pkg/gofr/http/request.go:105.67,107.3 1 1 -gofr.dev/pkg/gofr/http/request.go:109.2,112.16 3 1 -gofr.dev/pkg/gofr/http/request.go:112.16,114.3 1 0 -gofr.dev/pkg/gofr/http/request.go:116.2,116.9 1 1 -gofr.dev/pkg/gofr/http/request.go:116.9,118.3 1 1 -gofr.dev/pkg/gofr/http/request.go:120.2,120.12 1 1 -gofr.dev/pkg/gofr/http/responder.go:11.68,13.2 1 1 -gofr.dev/pkg/gofr/http/responder.go:23.57,27.26 3 1 -gofr.dev/pkg/gofr/http/responder.go:28.20,29.16 1 1 -gofr.dev/pkg/gofr/http/responder.go:30.21,36.9 4 1 -gofr.dev/pkg/gofr/http/responder.go:37.10,41.4 1 1 -gofr.dev/pkg/gofr/http/responder.go:44.2,48.39 3 1 -gofr.dev/pkg/gofr/http/responder.go:52.97,53.16 1 1 -gofr.dev/pkg/gofr/http/responder.go:53.16,54.17 1 1 -gofr.dev/pkg/gofr/http/responder.go:55.24,56.19 1 1 -gofr.dev/pkg/gofr/http/responder.go:56.19,58.5 1 1 -gofr.dev/pkg/gofr/http/responder.go:60.4,60.35 1 1 -gofr.dev/pkg/gofr/http/responder.go:61.26,62.36 1 1 -gofr.dev/pkg/gofr/http/responder.go:63.11,64.29 1 1 -gofr.dev/pkg/gofr/http/responder.go:68.2,69.8 2 1 -gofr.dev/pkg/gofr/http/responder.go:69.8,73.3 1 1 -gofr.dev/pkg/gofr/http/responder.go:75.2,77.3 1 1 -gofr.dev/pkg/gofr/http/router.go:20.26,31.2 5 1 -gofr.dev/pkg/gofr/http/router.go:34.70,37.2 2 1 -gofr.dev/pkg/gofr/http/router.go:40.53,42.24 2 1 -gofr.dev/pkg/gofr/http/router.go:42.24,44.3 1 1 -gofr.dev/pkg/gofr/http/router.go:46.2,46.25 1 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 1 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 0 -gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 -gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 1 -gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 1 -gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 -gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 -gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 -gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 -gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 0 -gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 1 -gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 1 -gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 1 -gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 1 -gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 1 -gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 1 -gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 1 -gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 1 -gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 1 -gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 1 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 -gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 -gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 0 -gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 0 -gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 -gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 0 -gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 0 -gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 -gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 -gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 -gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 -gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 -gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 -gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 0 -gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 -gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 0 -gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 0 -gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 0 -gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 -gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 -gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 -gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 -gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 -gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 -gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 -gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 -gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 0 -gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 -gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 0 -gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 -gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 0 -gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 -gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 0 -gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 0 -gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 0 -gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 0 -gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 -gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 -gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 -gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 -gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 0 -gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 -gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 -gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 -gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 -gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 -gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 -gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 -gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 -gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 -gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 -gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 1 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 1 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 1 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 1 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 1 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 1 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 1 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 1 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 1 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 1 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 1 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 1 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 1 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 1 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 1 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 1 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 1 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 1 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 1 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 0 -gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 0 -gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 0 -gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 0 -gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 0 -gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 0 -gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 0 -gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 0 -gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 0 -gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 0 -gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 -gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 -gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 0 -gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 0 -gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 -gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 -gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 0 -gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 0 -gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 0 -gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 0 -gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 0 -gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 0 -gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 0 -gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 0 -gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 0 -gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 0 -gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 0 -gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 0 -gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 0 -gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 0 -gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 0 -gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 0 -gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 0 -gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 0 -gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 0 -gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 0 -gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 0 -gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 0 -gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 0 -gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 -gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 -gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 -gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 0 -gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 0 -gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 -gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 0 -gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 0 -gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 0 -gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 0 -gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 0 -gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 1 -gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:20.108,21.49 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:21.49,22.72 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:22.72,23.31 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:23.31,26.5 2 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:28.4,29.21 2 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:29.21,32.5 2 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:34.4,34.44 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:34.44,37.5 2 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:39.4,39.27 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:44.56,45.30 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:45.30,46.21 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:46.21,48.4 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:51.2,51.14 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:54.87,55.69 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:55.69,57.3 1 0 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:59.2,59.119 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:59.119,61.3 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:63.2,63.81 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:63.81,65.3 1 1 -gofr.dev/pkg/gofr/http/middleware/apikey_auth.go:67.2,67.13 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:22.103,23.49 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:23.49,24.72 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:24.72,25.31 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:25.31,28.5 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:30.4,31.24 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:31.24,34.5 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:36.4,37.54 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:37.54,40.5 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:42.4,43.18 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:43.18,46.5 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:48.4,49.44 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:49.44,52.5 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:54.4,54.60 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:54.60,57.5 2 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:59.4,59.27 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:64.81,65.92 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:65.92,67.3 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:69.2,70.35 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:70.35,72.3 1 1 -gofr.dev/pkg/gofr/http/middleware/basic_auth.go:74.2,76.43 2 1 -gofr.dev/pkg/gofr/http/middleware/config.go:12.52,23.39 3 1 -gofr.dev/pkg/gofr/http/middleware/config.go:23.39,24.33 1 1 -gofr.dev/pkg/gofr/http/middleware/config.go:24.33,26.4 1 1 -gofr.dev/pkg/gofr/http/middleware/config.go:29.2,29.26 1 1 -gofr.dev/pkg/gofr/http/middleware/config.go:32.47,36.26 3 1 -gofr.dev/pkg/gofr/http/middleware/config.go:36.26,38.3 1 1 -gofr.dev/pkg/gofr/http/middleware/config.go:40.2,40.33 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:13.104,14.47 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:14.47,15.72 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:15.72,18.38 2 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:18.38,21.5 2 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:23.4,23.25 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:28.104,39.51 3 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:39.51,40.76 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:40.76,41.48 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:41.48,43.5 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:43.10,45.5 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:46.9,48.4 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:52.2,52.53 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:52.53,53.43 1 1 -gofr.dev/pkg/gofr/http/middleware/cors.go:53.43,55.4 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:21.56,24.2 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:39.53,42.2 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:44.41,51.9 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:52.37,53.14 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:54.37,55.16 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:56.37,57.13 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:60.2,60.10 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:69.67,70.47 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:70.47,71.72 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:71.72,79.61 6 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:79.61,92.22 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:92.22,93.54 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:93.54,95.7 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:95.12,97.7 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:101.4,103.27 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:108.43,115.21 3 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:115.21,117.3 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:119.2,119.37 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:127.58,130.15 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:130.15,132.25 2 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:133.15,134.9 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:135.14,136.17 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:137.11,138.28 1 1 -gofr.dev/pkg/gofr/http/middleware/logger.go:140.3,148.37 4 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:21.69,22.47 1 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:22.47,23.72 1 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:23.72,32.61 5 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:32.61,37.5 2 1 -gofr.dev/pkg/gofr/http/middleware/metrics.go:39.4,39.27 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:30.37,32.2 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:35.53,39.2 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:53.54,56.12 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:56.12,60.22 3 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:60.22,62.33 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:62.33,63.13 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:66.4,66.22 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:70.2,70.20 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:73.59,75.31 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:75.31,77.3 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:79.2,80.16 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:80.16,82.3 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:84.2,89.16 4 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:89.16,91.3 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:93.2,98.25 4 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:107.73,108.47 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:108.47,109.72 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:109.72,110.31 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:110.31,113.5 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:115.4,116.24 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:116.24,119.5 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:121.4,122.59 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:122.59,125.5 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:127.4,129.85 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:129.85,133.20 3 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:133.20,135.6 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:137.5,137.41 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:140.4,140.18 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:140.18,145.5 3 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:147.4,150.25 3 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:171.61,172.25 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:172.25,174.3 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:176.2,178.32 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:178.32,182.3 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:184.2,184.13 1 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:187.73,189.16 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:189.16,191.3 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:193.2,194.16 2 1 -gofr.dev/pkg/gofr/http/middleware/oauth.go:194.16,196.3 1 0 -gofr.dev/pkg/gofr/http/middleware/oauth.go:198.2,206.26 4 1 -gofr.dev/pkg/gofr/http/middleware/tracer.go:15.46,16.71 1 1 -gofr.dev/pkg/gofr/http/middleware/tracer.go:16.71,31.3 6 1 -gofr.dev/pkg/gofr/http/middleware/validate.go:5.36,7.2 1 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:14.115,15.47 1 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:15.47,16.72 1 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:16.72,17.46 1 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:17.46,19.19 2 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:19.19,24.6 3 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:27.5,31.27 3 1 -gofr.dev/pkg/gofr/http/middleware/web_socket.go:34.4,34.25 1 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 0 -gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 -gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 0 -gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 0 -gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 -gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 -gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 -gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 -gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 0 -gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 0 -gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 0 -gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 0 -gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 0 -gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 0 -gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 0 -gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 0 -gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 0 -gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 0 -gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 -gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 -gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 0 -gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 0 -gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 -gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 0 -gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 0 -gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 -gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 -gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 -gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 -gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 -gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 -gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 0 -gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 -gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 0 -gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 0 -gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 0 -gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 -gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 -gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 -gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 -gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 -gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 -gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 -gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 -gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 0 -gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 -gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 0 -gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 -gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 0 -gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 -gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 0 -gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 0 -gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 0 -gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 0 -gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 -gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 -gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 -gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 -gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 0 -gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 -gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 -gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 -gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 -gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 -gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 -gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 -gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 -gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 -gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 -gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:32.61,36.2 3 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:39.59,41.2 1 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:44.125,50.2 5 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:53.84,56.2 2 1 -gofr.dev/pkg/gofr/websocket/options.go:14.52,15.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:15.37,17.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:21.43,22.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:22.37,24.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:28.44,29.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:29.37,31.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:35.55,36.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:36.37,38.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:42.99,43.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:43.37,45.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:49.61,50.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:50.37,52.3 1 0 -gofr.dev/pkg/gofr/websocket/options.go:56.32,57.37 1 0 -gofr.dev/pkg/gofr/websocket/options.go:57.37,59.3 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:40.49,42.27 2 1 -gofr.dev/pkg/gofr/websocket/websocket.go:42.27,44.3 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:46.2,48.3 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:51.48,53.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:55.45,57.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:59.49,61.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:63.48,65.16 2 0 -gofr.dev/pkg/gofr/websocket/websocket.go:65.16,67.3 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:69.2,69.23 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:70.15,71.23 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:72.10,73.36 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:76.2,76.12 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:79.40,81.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:98.21,106.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:109.123,111.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:114.70,119.2 3 0 -gofr.dev/pkg/gofr/websocket/websocket.go:122.76,127.2 3 1 -gofr.dev/pkg/gofr/websocket/websocket.go:130.51,134.53 3 0 -gofr.dev/pkg/gofr/websocket/websocket.go:134.53,138.3 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 1 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 1 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 1 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 1 -gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 1 -gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 1 -gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 1 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 1 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 1 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 1 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 1 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 1 -gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 1 -gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 1 -gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 1 -gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 1 -gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 1 -gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 1 -gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 1 -gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 1 -gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 1 -gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 1 -gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 1 -gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 1 -gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 1 -gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 1 -gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 1 -gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 1 -gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 1 -gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 1 -gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 1 -gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 1 -gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 1 -gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 1 -gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 1 -gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 1 -gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 1 -gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 1 -gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 1 -gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 1 -gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 1 -gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 1 -gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 1 -gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 1 -gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 1 -gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 1 -gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 1 -gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 1 -gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 1 -gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 1 -gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 1 -gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 1 -gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 1 -gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 1 -gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 1 -gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 1 -gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 1 -gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 1 -gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 1 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 1 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 1 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/config/godotenv.go:25.60,30.2 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:32.41,40.16 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:40.16,42.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:42.8,44.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:46.2,46.13 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:47.10,51.17 2 0 -gofr.dev/pkg/gofr/config/godotenv.go:51.17,53.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:53.9,55.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:57.10,63.17 3 0 -gofr.dev/pkg/gofr/config/godotenv.go:63.17,65.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:65.9,67.4 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:71.44,73.2 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:75.67,76.38 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:76.38,78.3 1 0 -gofr.dev/pkg/gofr/config/godotenv.go:80.2,80.21 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:7.56,11.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:13.43,15.2 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:17.55,19.9 2 0 -gofr.dev/pkg/gofr/config/mock_config.go:19.9,21.3 1 0 -gofr.dev/pkg/gofr/config/mock_config.go:23.2,23.12 1 0 -gofr.dev/pkg/gofr/container/container.go:47.50,48.17 1 1 -gofr.dev/pkg/gofr/container/container.go:48.17,50.3 1 1 -gofr.dev/pkg/gofr/container/container.go:52.2,59.10 3 0 -gofr.dev/pkg/gofr/container/container.go:62.48,63.21 1 0 -gofr.dev/pkg/gofr/container/container.go:63.21,65.3 1 0 -gofr.dev/pkg/gofr/container/container.go:67.2,67.24 1 0 -gofr.dev/pkg/gofr/container/container.go:67.24,69.3 1 0 -gofr.dev/pkg/gofr/container/container.go:71.2,71.21 1 0 -gofr.dev/pkg/gofr/container/container.go:71.21,74.3 1 0 -gofr.dev/pkg/gofr/container/container.go:76.2,91.53 7 0 -gofr.dev/pkg/gofr/container/container.go:92.15,93.38 1 0 -gofr.dev/pkg/gofr/container/container.go:93.38,109.4 6 0 -gofr.dev/pkg/gofr/container/container.go:110.16,114.33 1 0 -gofr.dev/pkg/gofr/container/container.go:115.14,121.31 4 0 -gofr.dev/pkg/gofr/container/container.go:122.12,123.11 1 0 -gofr.dev/pkg/gofr/container/container.go:124.12,125.11 1 0 -gofr.dev/pkg/gofr/container/container.go:126.11,127.11 1 0 -gofr.dev/pkg/gofr/container/container.go:130.3,141.59 2 0 -gofr.dev/pkg/gofr/container/container.go:144.2,144.29 1 0 -gofr.dev/pkg/gofr/container/container.go:149.69,151.2 1 0 -gofr.dev/pkg/gofr/container/container.go:153.47,155.2 1 0 -gofr.dev/pkg/gofr/container/container.go:157.48,166.2 7 0 -gofr.dev/pkg/gofr/container/container.go:166.2,170.3 3 0 -gofr.dev/pkg/gofr/container/container.go:172.2,175.3 2 0 -gofr.dev/pkg/gofr/container/container.go:177.2,182.3 4 0 -gofr.dev/pkg/gofr/container/container.go:185.2,188.108 4 0 -gofr.dev/pkg/gofr/container/container.go:191.41,193.2 1 0 -gofr.dev/pkg/gofr/container/container.go:195.44,197.2 1 0 -gofr.dev/pkg/gofr/container/container.go:199.53,201.2 1 0 -gofr.dev/pkg/gofr/container/container.go:203.55,205.2 1 0 -gofr.dev/pkg/gofr/container/health.go:8.61,16.19 3 0 -gofr.dev/pkg/gofr/container/health.go:16.19,18.34 2 0 -gofr.dev/pkg/gofr/container/health.go:18.34,20.4 1 0 -gofr.dev/pkg/gofr/container/health.go:22.3,22.28 1 0 -gofr.dev/pkg/gofr/container/health.go:25.2,25.21 1 0 -gofr.dev/pkg/gofr/container/health.go:25.21,27.34 2 0 -gofr.dev/pkg/gofr/container/health.go:27.34,29.4 1 0 -gofr.dev/pkg/gofr/container/health.go:31.3,31.30 1 0 -gofr.dev/pkg/gofr/container/health.go:34.2,34.21 1 0 -gofr.dev/pkg/gofr/container/health.go:34.21,36.34 2 0 -gofr.dev/pkg/gofr/container/health.go:36.34,38.4 1 0 -gofr.dev/pkg/gofr/container/health.go:40.3,40.31 1 0 -gofr.dev/pkg/gofr/container/health.go:43.2,43.36 1 0 -gofr.dev/pkg/gofr/container/health.go:43.36,45.34 2 0 -gofr.dev/pkg/gofr/container/health.go:45.34,47.4 1 0 -gofr.dev/pkg/gofr/container/health.go:49.3,49.27 1 0 -gofr.dev/pkg/gofr/container/health.go:52.2,54.18 2 0 -gofr.dev/pkg/gofr/container/health.go:57.80,61.20 3 0 -gofr.dev/pkg/gofr/container/health.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/container/health.go:63.8,65.3 1 0 -gofr.dev/pkg/gofr/container/health.go:68.32,74.2 2 0 -gofr.dev/pkg/gofr/container/mock_container.go:24.57,60.2 18 1 -gofr.dev/pkg/gofr/container/mock_container.go:65.69,67.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:69.69,71.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:73.49,75.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:77.75,79.2 1 0 -gofr.dev/pkg/gofr/container/mock_container.go:81.86,83.2 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:43.109,46.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:49.2,49.50 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:53.105,57.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:60.92,63.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:66.2,66.48 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:70.96,74.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:77.53,80.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:83.76,86.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:89.51,92.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:95.74,98.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:101.75,104.28 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:104.28,106.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:107.2,107.44 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:111.94,115.2 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:118.59,121.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:124.82,127.2 2 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:130.106,133.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:133.27,135.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:136.2,136.47 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:140.102,144.2 3 1 -gofr.dev/pkg/gofr/container/mock_metrics.go:147.78,150.27 3 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:150.27,152.3 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:153.2,153.40 1 0 -gofr.dev/pkg/gofr/container/mock_metrics.go:157.90,161.2 3 0 -gofr.dev/pkg/gofr/datasource/errors.go:15.33,16.9 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:17.23,18.23 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:19.20,20.19 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:21.10,22.47 1 0 -gofr.dev/pkg/gofr/datasource/errors.go:27.38,30.2 2 0 -gofr.dev/pkg/gofr/datasource/errors.go:32.35,34.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:51.55,52.47 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:52.47,54.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:56.2,56.37 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:60.64,64.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:64.16,67.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.2,69.49 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:69.49,72.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:75.2,75.35 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:79.72,83.16 3 0 -gofr.dev/pkg/gofr/datasource/file/file.go:83.16,85.3 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:87.2,87.19 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:91.70,94.39 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:94.39,97.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:99.2,100.16 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:100.16,103.3 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:105.2,107.43 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:110.58,115.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:118.33,120.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:123.47,125.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:128.33,130.2 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:133.47,134.28 1 0 -gofr.dev/pkg/gofr/datasource/file/file.go:135.15,137.13 2 0 -gofr.dev/pkg/gofr/datasource/file/file.go:138.10,139.23 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:14.58,16.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:18.66,20.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:20.16,22.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:24.2,24.52 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:27.64,29.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:31.67,33.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:35.64,37.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:37.16,39.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:41.2,41.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:44.96,46.16 2 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:46.16,48.3 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:50.2,50.53 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:53.47,55.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:57.50,59.2 1 0 -gofr.dev/pkg/gofr/datasource/file/fs.go:61.59,63.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/log.go:18.45,21.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:23.47,24.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:24.16,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:28.2,28.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:31.45,33.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:35.42,36.18 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:36.18,38.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:40.2,40.11 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:43.46,45.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:48.37,49.46 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:49.46,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:53.2,53.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:54.15,55.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:56.16,57.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:58.12,59.22 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:60.13,61.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:62.10,63.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:67.47,70.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:72.49,74.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:74.16,76.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:78.2,80.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:83.41,85.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:85.16,87.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:89.2,91.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:94.43,96.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:100.2,102.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:105.43,107.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/message.go:109.37,111.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:36.76,38.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:38.16,42.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:44.2,47.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:47.16,51.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:53.2,60.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:63.42,64.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:64.26,66.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.2,68.33 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:68.33,70.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:72.2,72.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:75.89,82.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:82.16,86.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:88.2,96.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:96.16,100.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:102.2,114.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:117.94,126.16 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:126.16,128.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:130.2,131.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:131.16,133.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:135.2,138.81 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:138.81,157.3 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.2,159.16 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:159.16,163.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:165.2,167.15 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:170.93,174.49 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:174.49,176.28 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:176.28,178.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:181.2,181.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:184.116,189.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:189.16,193.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.2,196.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:196.9,201.17 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:201.17,203.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:206.2,206.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:209.76,212.68 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:212.68,214.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:216.2,216.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:219.76,222.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:222.73,224.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/google.go:226.2,226.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:12.60,24.84 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:24.84,26.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:28.2,28.15 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:32.91,44.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:44.6,46.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:46.36,47.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.3,50.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:50.17,53.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.3,56.19 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:56.19,58.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:61.2,61.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:65.91,77.6 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:77.6,79.36 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:79.36,80.9 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.3,83.17 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:83.17,86.9 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.3,89.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:89.26,91.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/health.go:94.2,94.24 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:11.61,13.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/message.go:15.35,17.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/google/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:9.59,15.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:15.16,17.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:19.2,24.8 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:27.59,30.34 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:30.34,32.73 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:32.73,34.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:37.3,37.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:40.2,40.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:43.68,46.75 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:46.75,50.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:52.2,52.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:56.58,58.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:58.16,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:62.2,63.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:63.16,65.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/health.go:67.2,67.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:57.75,59.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:59.16,63.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:65.2,68.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:68.16,76.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:78.2,104.3 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:107.41,108.23 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:108.23,110.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.2,112.25 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:112.25,114.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.2,116.26 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:116.26,118.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.2,120.28 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:120.28,122.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:127.88,133.36 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:133.36,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:137.2,147.16 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:147.16,150.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:152.2,164.12 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:167.93,168.36 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:168.36,170.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:172.2,181.28 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:181.28,183.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:186.2,194.16 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:194.16,198.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:200.2,219.15 8 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:222.37,224.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:224.16,228.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:230.2,230.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:233.57,245.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:247.73,249.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:251.69,253.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:255.73,259.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:259.16,261.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/kafka.go:263.2,263.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:17.93,23.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:25.36,27.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/message.go:27.16,29.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:32.57,36.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:39.55,41.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:44.87,47.25 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:47.25,49.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:50.2,52.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:56.85,60.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:63.78,69.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:72.69,75.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:78.48,83.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:86.56,89.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:103.57,107.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:110.55,112.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:115.36,120.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:123.56,126.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:129.48,134.2 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:137.56,140.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:143.85,146.24 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:146.24,148.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:149.2,151.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:155.83,159.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:173.65,177.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:180.63,182.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:185.61,191.2 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:194.65,197.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:200.74,203.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:203.27,205.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:206.2,208.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:212.80,215.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:218.63,221.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:221.27,223.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:224.2,226.13 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go:230.80,233.2 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:43.92,46.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:49.2,49.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/kafka/mock_metrics.go:53.96,57.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/message.go:9.28,11.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:38.92,41.27 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:44.2,44.48 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go:48.112,52.2 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:57.64,58.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:58.27,60.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:62.2,69.69 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:69.69,73.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:75.2,79.120 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:82.77,94.69 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:94.69,98.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:100.2,108.120 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:111.63,118.27 5 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:118.27,120.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.2,122.27 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:122.27,124.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:126.2,129.16 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:132.42,133.20 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:133.20,135.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:137.2,138.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:138.16,140.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:142.2,142.31 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:145.86,156.9 7 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:156.9,159.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:160.2,162.51 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:162.51,184.3 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:186.2,188.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:188.42,192.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:194.2,197.23 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:200.81,212.42 6 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:212.42,216.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:218.2,232.12 4 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:235.43,244.21 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:244.21,248.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:250.2,251.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:251.16,255.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:257.2,259.12 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:262.67,266.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:266.26,270.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:272.2,272.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:277.63,279.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:284.87,285.51 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:285.51,298.17 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:298.17,300.4 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:303.2,305.42 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:305.42,307.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:309.2,309.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:312.48,316.26 3 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:316.26,320.3 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:322.2,322.12 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:325.42,327.2 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:329.29,332.16 2 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:332.16,334.3 1 0 -gofr.dev/pkg/gofr/datasource/pubsub/mqtt/mqtt.go:336.2,336.12 1 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:13.49,23.21 5 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:23.21,28.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:30.2,31.16 2 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:31.16,36.3 3 0 -gofr.dev/pkg/gofr/datasource/redis/health.go:38.2,41.10 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:30.51,31.28 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:31.28,35.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:35.8,38.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:41.33,46.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:48.37,49.20 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:49.20,51.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:53.2,53.32 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:54.21,56.28 2 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:56.28,58.4 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:60.3,60.36 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:61.10,62.29 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:67.82,78.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:81.66,83.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:86.75,87.58 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:87.58,93.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:97.99,98.61 1 0 -gofr.dev/pkg/gofr/datasource/redis/hook.go:98.61,104.3 4 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:26.59,30.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:33.57,35.2 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:38.106,41.27 3 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:41.27,43.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:44.2,44.47 1 0 -gofr.dev/pkg/gofr/datasource/redis/metrics_interface.go:48.118,52.2 3 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:35.83,39.32 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:39.32,41.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:43.2,51.43 6 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:51.43,55.3 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.2,57.51 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:57.51,59.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:61.2,63.64 2 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:66.46,72.16 4 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:72.16,74.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:76.2,80.24 3 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:80.24,82.3 1 0 -gofr.dev/pkg/gofr/datasource/redis/redis.go:84.2,86.20 2 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:24.43,25.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:26.20,27.18 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:28.23,29.16 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:30.10,31.17 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:35.51,36.33 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:36.33,38.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:40.2,40.12 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:42.35,43.32 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:43.32,45.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:47.2,47.18 1 0 -gofr.dev/pkg/gofr/datasource/sql/bind.go:50.39,52.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:35.45,38.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:40.33,45.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:47.86,59.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:61.44,66.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:68.74,71.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:73.94,76.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:78.31,80.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:82.67,85.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:87.95,90.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:92.74,95.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:97.102,100.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:102.55,105.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:107.35,109.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:109.16,111.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:113.2,113.81 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:123.86,135.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:137.74,140.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:142.67,145.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:147.95,150.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:152.74,155.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:157.102,160.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:162.55,165.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:167.29,170.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:172.31,175.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:206.95,208.22 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:208.22,210.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:213.2,214.31 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:214.31,218.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:222.2,224.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:225.21,227.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:227.17,231.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.3,233.19 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:233.19,236.49 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:236.49,238.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:238.10,240.5 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:242.4,242.39 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.3,245.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:245.26,247.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:249.22,251.19 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:251.19,253.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:255.10,256.75 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:260.61,262.30 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:262.30,264.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:267.2,269.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:269.43,275.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:275.16,277.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:277.9,279.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:281.3,281.27 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:284.2,287.28 3 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:287.28,288.37 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:288.37,290.4 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:290.9,293.4 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:296.2,298.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:298.17,300.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/db.go:306.37,311.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:26.47,33.17 3 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:33.17,37.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:39.2,43.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:43.16,47.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/health.go:49.2,64.11 4 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:60.78,63.27 3 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:63.27,65.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:66.2,66.40 1 0 -gofr.dev/pkg/gofr/datasource/sql/mock_metrics.go:70.90,74.2 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:8.73,12.41 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:12.41,14.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:16.2,24.13 3 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:27.52,29.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:31.61,38.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:40.89,45.40 4 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:45.40,47.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:49.2,56.13 2 0 -gofr.dev/pkg/gofr/datasource/sql/query_builder.go:59.61,66.2 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:37.83,43.59 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:43.59,46.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:48.2,51.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:51.16,54.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:56.2,59.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:59.16,62.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:64.2,70.16 4 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:70.16,75.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:80.2,91.17 6 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:94.45,95.43 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:95.43,100.3 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:102.2,105.17 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:108.36,111.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:111.6,112.32 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:112.32,115.8 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:115.8,116.46 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:116.46,121.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:121.11,125.11 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:130.3,130.56 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:134.51,142.16 3 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:142.16,145.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:148.2,149.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:149.16,153.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:155.2,164.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:167.64,168.26 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:169.15,176.9 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:177.18,179.95 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:180.14,183.43 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:184.10,185.35 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:189.49,192.6 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:192.6,193.16 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql.go:193.16,200.4 4 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:12.69,14.2 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:16.97,18.16 2 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:18.16,20.3 1 0 -gofr.dev/pkg/gofr/datasource/sql/sql_mock.go:22.2,33.22 4 0 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:14.50,16.2 1 0 -gofr.dev/pkg/gofr/metrics/errors.go:18.46,20.2 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:12.41,19.2 3 0 -gofr.dev/pkg/gofr/metrics/handler.go:21.70,22.71 1 0 -gofr.dev/pkg/gofr/metrics/handler.go:22.71,34.3 8 0 -gofr.dev/pkg/gofr/metrics/register.go:49.67,55.2 1 0 -gofr.dev/pkg/gofr/metrics/register.go:64.56,66.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:66.16,70.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:72.2,73.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:82.62,84.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:84.16,88.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:90.2,91.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:109.78,112.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:112.16,116.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:118.2,119.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:119.16,121.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:129.54,133.16 3 0 -gofr.dev/pkg/gofr/metrics/register.go:133.16,137.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:139.2,140.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:140.16,142.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:147.88,148.41 1 0 -gofr.dev/pkg/gofr/metrics/register.go:148.41,150.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:152.2,152.12 1 0 -gofr.dev/pkg/gofr/metrics/register.go:170.95,172.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:172.16,176.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:178.2,178.81 1 0 -gofr.dev/pkg/gofr/metrics/register.go:195.112,197.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:197.16,201.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:203.2,203.91 1 0 -gofr.dev/pkg/gofr/metrics/register.go:215.109,217.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:217.16,221.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:223.2,223.90 1 0 -gofr.dev/pkg/gofr/metrics/register.go:233.81,235.16 2 0 -gofr.dev/pkg/gofr/metrics/register.go:235.16,239.3 2 0 -gofr.dev/pkg/gofr/metrics/register.go:241.2,241.73 1 0 -gofr.dev/pkg/gofr/metrics/register.go:244.62,246.2 1 0 -gofr.dev/pkg/gofr/metrics/register.go:249.92,251.24 2 0 -gofr.dev/pkg/gofr/metrics/register.go:251.24,253.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:255.2,256.36 2 0 -gofr.dev/pkg/gofr/metrics/register.go:256.36,258.3 1 0 -gofr.dev/pkg/gofr/metrics/register.go:260.2,262.19 2 0 -gofr.dev/pkg/gofr/metrics/register.go:262.19,263.41 1 0 -gofr.dev/pkg/gofr/metrics/register.go:263.41,265.4 1 0 -gofr.dev/pkg/gofr/metrics/register.go:268.2,268.19 1 0 -gofr.dev/pkg/gofr/metrics/store.go:27.27,34.2 1 0 -gofr.dev/pkg/gofr/metrics/store.go:36.69,38.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:38.9,40.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:42.2,42.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:45.83,47.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:47.9,49.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:51.2,51.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:54.75,56.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:56.9,58.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:60.2,60.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:63.60,65.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:65.9,67.3 1 0 -gofr.dev/pkg/gofr/metrics/store.go:69.2,69.15 1 0 -gofr.dev/pkg/gofr/metrics/store.go:72.69,74.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:74.9,78.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:80.2,80.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:83.83,85.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:85.9,89.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:91.2,91.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:94.75,96.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:96.9,100.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:102.2,102.52 1 0 -gofr.dev/pkg/gofr/metrics/store.go:105.60,107.9 2 0 -gofr.dev/pkg/gofr/metrics/store.go:107.9,111.3 2 0 -gofr.dev/pkg/gofr/metrics/store.go:113.2,113.52 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:14.58,16.16 2 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:16.16,18.3 1 0 -gofr.dev/pkg/gofr/metrics/exporters/exporter.go:20.2,28.14 2 0 -gofr.dev/pkg/gofr/migration/datasource.go:17.78,19.2 1 1 -gofr.dev/pkg/gofr/migration/datasource.go:21.66,23.2 1 1 -gofr.dev/pkg/gofr/migration/datasource.go:25.76,27.2 1 1 -gofr.dev/pkg/gofr/migration/datasource.go:29.89,33.2 2 1 -gofr.dev/pkg/gofr/migration/datasource.go:35.70,35.71 0 1 -gofr.dev/pkg/gofr/migration/migration.go:28.67,30.26 2 1 -gofr.dev/pkg/gofr/migration/migration.go:30.26,34.3 2 1 -gofr.dev/pkg/gofr/migration/migration.go:36.2,42.9 3 1 -gofr.dev/pkg/gofr/migration/migration.go:42.9,46.3 2 1 -gofr.dev/pkg/gofr/migration/migration.go:48.2,49.16 2 0 -gofr.dev/pkg/gofr/migration/migration.go:49.16,53.3 2 0 -gofr.dev/pkg/gofr/migration/migration.go:55.2,57.40 2 0 -gofr.dev/pkg/gofr/migration/migration.go:57.40,58.40 1 0 -gofr.dev/pkg/gofr/migration/migration.go:58.40,61.12 2 0 -gofr.dev/pkg/gofr/migration/migration.go:64.3,76.17 8 0 -gofr.dev/pkg/gofr/migration/migration.go:76.17,80.4 2 0 -gofr.dev/pkg/gofr/migration/migration.go:82.3,83.17 2 0 -gofr.dev/pkg/gofr/migration/migration.go:83.17,89.4 3 0 -gofr.dev/pkg/gofr/migration/migration.go:93.74,97.34 3 1 -gofr.dev/pkg/gofr/migration/migration.go:97.34,98.18 1 1 -gofr.dev/pkg/gofr/migration/migration.go:98.18,101.12 2 1 -gofr.dev/pkg/gofr/migration/migration.go:104.3,104.25 1 1 -gofr.dev/pkg/gofr/migration/migration.go:107.2,107.25 1 1 -gofr.dev/pkg/gofr/migration/migration.go:110.71,117.19 2 1 -gofr.dev/pkg/gofr/migration/migration.go:117.19,126.3 5 1 -gofr.dev/pkg/gofr/migration/migration.go:128.2,128.21 1 1 -gofr.dev/pkg/gofr/migration/migration.go:128.21,136.3 4 1 -gofr.dev/pkg/gofr/migration/migration.go:138.2,138.21 1 1 -gofr.dev/pkg/gofr/migration/migration.go:138.21,142.3 2 0 -gofr.dev/pkg/gofr/migration/migration.go:144.2,144.19 1 1 -gofr.dev/pkg/gofr/migration/migration.go:147.32,153.2 2 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:35.55,39.2 3 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:42.53,44.2 1 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:47.76,50.25 3 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:50.25,52.3 1 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:53.2,55.13 3 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:59.73,63.2 3 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:66.75,71.2 4 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:74.65,77.2 2 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:80.86,85.2 4 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:88.76,91.2 2 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:94.112,99.2 4 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:102.84,105.2 2 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:119.51,123.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:126.49,128.2 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:131.71,134.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:134.25,136.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:137.2,140.19 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:144.74,148.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:151.99,154.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:154.25,156.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:157.2,160.19 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:164.86,168.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:171.71,174.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:174.25,176.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:177.2,180.19 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:184.75,188.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:191.64,194.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:194.25,196.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:197.2,199.13 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:203.78,207.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:210.92,213.25 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:213.25,215.3 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:216.2,218.13 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:222.90,226.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:240.57,244.2 3 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:247.55,249.2 1 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:252.78,257.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:260.79,263.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:266.78,271.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:274.79,277.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:291.61,295.2 3 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:298.59,300.2 1 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:303.81,308.2 4 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:311.74,314.2 2 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:317.83,322.2 4 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:325.86,328.2 2 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:331.92,336.2 4 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:339.79,342.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:345.71,350.2 4 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:353.74,356.2 2 1 -gofr.dev/pkg/gofr/migration/mock_interface.go:359.79,362.2 2 0 -gofr.dev/pkg/gofr/migration/mock_interface.go:365.72,368.2 2 0 -gofr.dev/pkg/gofr/migration/redis.go:16.45,21.2 1 1 -gofr.dev/pkg/gofr/migration/redis.go:35.71,39.16 3 1 -gofr.dev/pkg/gofr/migration/redis.go:39.16,43.3 2 1 -gofr.dev/pkg/gofr/migration/redis.go:45.2,47.32 2 1 -gofr.dev/pkg/gofr/migration/redis.go:47.32,50.35 2 1 -gofr.dev/pkg/gofr/migration/redis.go:50.35,52.4 1 1 -gofr.dev/pkg/gofr/migration/redis.go:54.3,59.17 4 1 -gofr.dev/pkg/gofr/migration/redis.go:59.17,63.4 2 1 -gofr.dev/pkg/gofr/migration/redis.go:65.3,65.27 1 1 -gofr.dev/pkg/gofr/migration/redis.go:68.2,71.26 3 1 -gofr.dev/pkg/gofr/migration/redis.go:71.26,73.3 1 1 -gofr.dev/pkg/gofr/migration/redis.go:75.2,75.22 1 0 -gofr.dev/pkg/gofr/migration/redis.go:78.81,88.2 5 1 -gofr.dev/pkg/gofr/migration/redis.go:90.92,98.16 3 0 -gofr.dev/pkg/gofr/migration/redis.go:98.16,102.3 2 0 -gofr.dev/pkg/gofr/migration/redis.go:104.2,105.16 2 0 -gofr.dev/pkg/gofr/migration/redis.go:105.16,109.3 2 0 -gofr.dev/pkg/gofr/migration/redis.go:111.2,112.16 2 0 -gofr.dev/pkg/gofr/migration/redis.go:112.16,116.3 2 0 -gofr.dev/pkg/gofr/migration/redis.go:118.2,118.44 1 0 -gofr.dev/pkg/gofr/migration/redis.go:121.79,126.2 3 0 -gofr.dev/pkg/gofr/migration/sql.go:32.44,37.2 1 1 -gofr.dev/pkg/gofr/migration/sql.go:45.81,46.68 1 1 -gofr.dev/pkg/gofr/migration/sql.go:46.68,48.3 1 1 -gofr.dev/pkg/gofr/migration/sql.go:50.2,50.51 1 1 -gofr.dev/pkg/gofr/migration/sql.go:53.69,57.16 3 0 -gofr.dev/pkg/gofr/migration/sql.go:57.16,59.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:61.2,65.25 3 0 -gofr.dev/pkg/gofr/migration/sql.go:65.25,67.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:69.2,69.22 1 0 -gofr.dev/pkg/gofr/migration/sql.go:72.90,73.25 1 0 -gofr.dev/pkg/gofr/migration/sql.go:74.25,76.17 2 0 -gofr.dev/pkg/gofr/migration/sql.go:76.17,78.4 1 0 -gofr.dev/pkg/gofr/migration/sql.go:80.3,80.94 1 0 -gofr.dev/pkg/gofr/migration/sql.go:82.18,84.17 2 0 -gofr.dev/pkg/gofr/migration/sql.go:84.17,86.4 1 0 -gofr.dev/pkg/gofr/migration/sql.go:88.3,88.94 1 0 -gofr.dev/pkg/gofr/migration/sql.go:92.2,92.44 1 0 -gofr.dev/pkg/gofr/migration/sql.go:92.44,94.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:96.2,96.44 1 0 -gofr.dev/pkg/gofr/migration/sql.go:99.100,103.2 2 0 -gofr.dev/pkg/gofr/migration/sql.go:105.79,107.16 2 1 -gofr.dev/pkg/gofr/migration/sql.go:107.16,111.3 2 1 -gofr.dev/pkg/gofr/migration/sql.go:113.2,119.12 4 1 -gofr.dev/pkg/gofr/migration/sql.go:122.77,123.23 1 1 -gofr.dev/pkg/gofr/migration/sql.go:123.23,125.3 1 1 -gofr.dev/pkg/gofr/migration/sql.go:127.2,127.46 1 0 -gofr.dev/pkg/gofr/migration/sql.go:127.46,129.3 1 0 -gofr.dev/pkg/gofr/migration/sql.go:131.2,133.30 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 -gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 -gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 0 -gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 0 -gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 -gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 0 -gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 0 -gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 -gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 -gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 -gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 -gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 -gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 -gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 0 -gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 0 -gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 -gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 0 -gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 0 -gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 0 -gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 -gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 -gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 -gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 -gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 -gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 -gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 -gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 -gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 0 -gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 -gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 0 -gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 -gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 0 -gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 0 -gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 0 -gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 0 -gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 0 -gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 0 -gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 -gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 -gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 -gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 -gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 0 -gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 -gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 -gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 -gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 -gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 -gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 -gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 -gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 -gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 -gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 -gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:32.61,36.2 3 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:39.59,41.2 1 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:44.125,50.2 5 1 -gofr.dev/pkg/gofr/websocket/mock_interfaces.go:53.84,56.2 2 1 -gofr.dev/pkg/gofr/websocket/options.go:14.52,15.37 1 1 -gofr.dev/pkg/gofr/websocket/options.go:15.37,17.3 1 1 -gofr.dev/pkg/gofr/websocket/options.go:21.43,22.37 1 1 -gofr.dev/pkg/gofr/websocket/options.go:22.37,24.3 1 1 -gofr.dev/pkg/gofr/websocket/options.go:28.44,29.37 1 1 -gofr.dev/pkg/gofr/websocket/options.go:29.37,31.3 1 1 -gofr.dev/pkg/gofr/websocket/options.go:35.55,36.37 1 1 -gofr.dev/pkg/gofr/websocket/options.go:36.37,38.3 1 1 -gofr.dev/pkg/gofr/websocket/options.go:42.99,43.37 1 1 -gofr.dev/pkg/gofr/websocket/options.go:43.37,45.3 1 1 -gofr.dev/pkg/gofr/websocket/options.go:49.61,50.37 1 1 -gofr.dev/pkg/gofr/websocket/options.go:50.37,52.3 1 1 -gofr.dev/pkg/gofr/websocket/options.go:56.32,57.37 1 1 -gofr.dev/pkg/gofr/websocket/options.go:57.37,59.3 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:40.49,42.27 2 1 -gofr.dev/pkg/gofr/websocket/websocket.go:42.27,44.3 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:46.2,48.3 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:51.48,53.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:55.45,57.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:59.49,61.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:63.48,65.16 2 1 -gofr.dev/pkg/gofr/websocket/websocket.go:65.16,67.3 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:69.2,69.23 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:70.15,71.23 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:72.10,73.36 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:76.2,76.12 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:79.40,81.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:98.21,106.2 1 0 -gofr.dev/pkg/gofr/websocket/websocket.go:109.123,111.2 1 1 -gofr.dev/pkg/gofr/websocket/websocket.go:114.70,119.2 3 0 -gofr.dev/pkg/gofr/websocket/websocket.go:122.76,127.2 3 0 -gofr.dev/pkg/gofr/websocket/websocket.go:130.51,134.53 3 0 -gofr.dev/pkg/gofr/websocket/websocket.go:134.53,138.3 2 0 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 1 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 1 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 1 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 1 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 1 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 1 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 1 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 1 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 1 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 1 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 1 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 1 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 1 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 1 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 1 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 1 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:23.91,25.16 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:25.16,27.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:29.2,36.27 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:36.27,38.3 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:40.2,40.10 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:52.41,60.21 5 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:60.21,62.17 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:62.17,65.34 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:65.34,68.5 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:73.108,78.16 4 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:78.16,80.3 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:81.2,91.16 4 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:91.16,93.3 1 0 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:95.2,96.16 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:96.16,98.3 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.2,100.28 1 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:100.28,103.3 2 1 -gofr.dev/pkg/gofr/logging/remotelogger/dynamicLevelLogger.go:105.2,105.26 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 0 -gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 0 -gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 0 -gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 0 -gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 0 -gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 0 -gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 0 -gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 0 -gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 0 -gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 0 -gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 0 -gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 0 -gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 0 -gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 0 -gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 0 -gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 0 -gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 0 -gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 1 -gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 1 -gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 0 -gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 1 -gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 1 -gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 1 -gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 0 -gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 0 -gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 0 -gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 0 -gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 0 -gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 0 -gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 0 -gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 0 -gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 1 -gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 0 -gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 1 -gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 0 -gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 1 -gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 1 -gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 1 -gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 1 -gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 1 -gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 1 -gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 0 -gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 0 -gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 0 -gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 0 -gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 1 -gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 0 -gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 0 -gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 0 -gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 0 -gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 0 -gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 0 -gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 0 -gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 0 -gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 0 -gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 0 -gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 0 -gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 0 -gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 0 -gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 0 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 0 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 1 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 0 -gofr.dev/pkg/gofr/logging/level.go:32.32,33.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:34.13,35.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:36.12,37.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:38.14,39.21 1 0 -gofr.dev/pkg/gofr/logging/level.go:40.12,41.19 1 0 -gofr.dev/pkg/gofr/logging/level.go:42.13,43.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:44.13,45.20 1 0 -gofr.dev/pkg/gofr/logging/level.go:46.10,47.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:52.29,53.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:54.20,55.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:56.20,57.13 1 0 -gofr.dev/pkg/gofr/logging/level.go:58.12,59.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:60.13,61.11 1 0 -gofr.dev/pkg/gofr/logging/level.go:62.10,63.12 1 0 -gofr.dev/pkg/gofr/logging/level.go:67.46,73.2 4 0 -gofr.dev/pkg/gofr/logging/level.go:76.45,77.32 1 0 -gofr.dev/pkg/gofr/logging/level.go:78.18,79.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:80.17,81.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:82.19,83.16 1 0 -gofr.dev/pkg/gofr/logging/level.go:84.17,85.14 1 0 -gofr.dev/pkg/gofr/logging/level.go:86.18,87.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:88.18,89.15 1 0 -gofr.dev/pkg/gofr/logging/level.go:90.10,91.14 1 0 -gofr.dev/pkg/gofr/logging/logger.go:55.72,56.21 1 0 -gofr.dev/pkg/gofr/logging/logger.go:56.21,58.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:60.2,61.20 2 0 -gofr.dev/pkg/gofr/logging/logger.go:61.20,63.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:65.2,71.9 2 0 -gofr.dev/pkg/gofr/logging/logger.go:72.38,73.26 1 0 -gofr.dev/pkg/gofr/logging/logger.go:74.38,75.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:76.20,77.50 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.2,80.18 1 0 -gofr.dev/pkg/gofr/logging/logger.go:80.18,82.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:82.8,84.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:87.45,89.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:91.61,93.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:95.44,97.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:99.60,101.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:103.46,105.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:107.62,109.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:111.44,113.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:115.60,117.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:119.43,121.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:123.59,125.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:127.45,129.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:131.61,133.2 1 0 -gofr.dev/pkg/gofr/logging/logger.go:135.45,140.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:142.61,145.2 2 0 -gofr.dev/pkg/gofr/logging/logger.go:147.57,152.15 2 0 -gofr.dev/pkg/gofr/logging/logger.go:152.15,154.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.2,158.43 1 0 -gofr.dev/pkg/gofr/logging/logger.go:158.43,163.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:163.8,168.3 2 0 -gofr.dev/pkg/gofr/logging/logger.go:172.36,184.2 4 0 -gofr.dev/pkg/gofr/logging/logger.go:187.40,193.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:193.16,195.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:197.2,198.16 2 0 -gofr.dev/pkg/gofr/logging/logger.go:198.16,200.3 1 0 -gofr.dev/pkg/gofr/logging/logger.go:202.2,205.10 3 0 -gofr.dev/pkg/gofr/logging/logger.go:208.40,209.23 1 0 -gofr.dev/pkg/gofr/logging/logger.go:210.16,211.38 1 0 -gofr.dev/pkg/gofr/logging/logger.go:212.10,213.15 1 0 -gofr.dev/pkg/gofr/logging/logger.go:217.43,219.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:15.40,21.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:23.76,24.21 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:24.21,26.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:28.2,29.20 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:29.20,31.3 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:33.2,35.9 2 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:36.38,37.20 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:38.38,39.17 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:40.20,41.41 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:44.2,44.35 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:47.49,49.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:51.65,53.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:55.48,57.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:59.64,61.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:63.50,65.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:67.66,69.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:71.48,73.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:75.64,77.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:79.49,81.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:83.65,85.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:87.49,89.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:91.65,93.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:95.47,97.2 1 1 -gofr.dev/pkg/gofr/logging/mock_logger.go:99.63,101.2 1 0 -gofr.dev/pkg/gofr/logging/mock_logger.go:103.47,105.2 1 0 -gofr.dev/pkg/gofr/service/apikey_auth.go:14.47,19.2 1 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:27.128,29.2 1 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:32.53,36.2 2 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:39.39,41.2 1 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:44.53,48.2 2 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:51.25,53.2 1 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:56.53,60.2 2 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:63.25,65.2 1 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:68.53,72.2 2 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:74.108,76.2 1 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:79.25,83.2 2 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:85.77,86.20 1 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:86.20,88.3 1 1 -gofr.dev/pkg/gofr/service/apikey_auth.go:90.2,92.16 2 1 -gofr.dev/pkg/gofr/service/basic_auth.go:14.50,20.2 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:29.86,31.16 2 1 -gofr.dev/pkg/gofr/service/basic_auth.go:31.16,33.3 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:35.2,39.12 3 1 -gofr.dev/pkg/gofr/service/basic_auth.go:42.128,44.2 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:47.53,49.16 2 1 -gofr.dev/pkg/gofr/service/basic_auth.go:49.16,51.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:53.2,53.64 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:57.39,59.2 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:62.66,64.16 2 1 -gofr.dev/pkg/gofr/service/basic_auth.go:64.16,66.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:68.2,68.71 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:71.140,73.2 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:76.66,78.16 2 1 -gofr.dev/pkg/gofr/service/basic_auth.go:78.16,80.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:82.2,82.70 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:86.39,88.2 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:91.66,93.16 2 1 -gofr.dev/pkg/gofr/service/basic_auth.go:93.16,95.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:97.2,97.72 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:100.108,102.2 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:105.53,107.16 2 1 -gofr.dev/pkg/gofr/service/basic_auth.go:107.16,109.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:111.2,111.60 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:114.79,115.20 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:115.20,117.3 1 1 -gofr.dev/pkg/gofr/service/basic_auth.go:119.2,120.16 2 1 -gofr.dev/pkg/gofr/service/basic_auth.go:120.16,122.3 1 0 -gofr.dev/pkg/gofr/service/basic_auth.go:124.2,124.12 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:44.77,56.2 3 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:60.34,64.27 3 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:64.27,65.47 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:65.47,67.27 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:67.27,70.5 2 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:73.3,73.29 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:76.2,78.16 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:78.16,80.3 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:80.8,82.3 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.2,84.36 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:84.36,87.3 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:89.2,89.20 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:93.41,98.2 3 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:101.65,105.2 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:108.47,111.21 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:111.21,112.18 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:112.18,113.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:113.14,114.39 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:114.39,116.6 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:123.41,126.2 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:129.42,132.2 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:135.43,137.36 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:137.36,139.3 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:143.47,145.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:147.56,149.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:151.53,152.80 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:152.80,155.3 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:157.2,157.14 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:160.109,161.16 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:161.16,163.3 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:165.2,166.9 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:166.9,168.3 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:170.2,170.22 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:174.66,175.17 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:175.17,176.31 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:176.31,178.4 1 0 -gofr.dev/pkg/gofr/service/circuit_breaker.go:181.2,185.16 3 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:186.22,187.101 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:187.101,189.4 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:190.23,191.101 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:191.101,193.4 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:194.24,195.101 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:195.101,197.4 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:198.22,199.101 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:199.101,201.4 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:202.25,203.101 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:203.101,205.4 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:208.2,209.16 2 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:209.16,211.3 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:213.2,213.18 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:217.53,219.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:223.66,225.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:229.66,231.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:235.66,237.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:241.25,243.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:245.125,247.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:251.39,253.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:257.39,259.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:263.39,265.2 1 1 -gofr.dev/pkg/gofr/service/circuit_breaker.go:269.25,271.2 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:12.49,17.2 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:25.122,27.2 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:30.53,34.2 2 1 -gofr.dev/pkg/gofr/service/custom_header.go:37.39,39.2 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:42.53,46.2 2 1 -gofr.dev/pkg/gofr/service/custom_header.go:49.25,51.2 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:54.53,58.2 2 1 -gofr.dev/pkg/gofr/service/custom_header.go:61.25,63.2 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:66.53,70.2 2 1 -gofr.dev/pkg/gofr/service/custom_header.go:72.102,74.2 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:77.25,81.2 2 1 -gofr.dev/pkg/gofr/service/custom_header.go:83.81,84.20 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:84.20,86.3 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:88.2,88.39 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:88.39,90.3 1 1 -gofr.dev/pkg/gofr/service/custom_header.go:92.2,92.16 1 1 -gofr.dev/pkg/gofr/service/health.go:18.64,20.2 1 1 -gofr.dev/pkg/gofr/service/health.go:22.98,29.31 3 1 -gofr.dev/pkg/gofr/service/health.go:29.31,34.3 3 1 -gofr.dev/pkg/gofr/service/health.go:36.2,40.38 3 1 -gofr.dev/pkg/gofr/service/health.go:40.38,44.3 2 1 -gofr.dev/pkg/gofr/service/health.go:46.2,49.24 3 1 -gofr.dev/pkg/gofr/service/health_config.go:9.49,14.2 1 1 -gofr.dev/pkg/gofr/service/health_config.go:21.72,23.2 1 1 -gofr.dev/pkg/gofr/service/logger.go:22.45,26.2 1 1 -gofr.dev/pkg/gofr/service/logger.go:33.51,37.2 1 1 -gofr.dev/pkg/gofr/service/logger.go:39.41,46.9 2 1 -gofr.dev/pkg/gofr/service/logger.go:47.37,48.14 1 1 -gofr.dev/pkg/gofr/service/logger.go:49.37,50.16 1 1 -gofr.dev/pkg/gofr/service/logger.go:51.37,52.13 1 1 -gofr.dev/pkg/gofr/service/logger.go:55.2,55.10 1 0 -gofr.dev/pkg/gofr/service/mock_metrics.go:31.59,35.2 3 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:38.57,40.2 1 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:43.106,46.27 3 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:46.27,48.3 1 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:49.2,49.47 1 1 -gofr.dev/pkg/gofr/service/mock_metrics.go:53.102,57.2 3 1 -gofr.dev/pkg/gofr/service/new.go:68.101,82.28 4 1 -gofr.dev/pkg/gofr/service/new.go:82.28,84.3 1 1 -gofr.dev/pkg/gofr/service/new.go:86.2,86.12 1 1 -gofr.dev/pkg/gofr/service/new.go:89.121,91.2 1 1 -gofr.dev/pkg/gofr/service/new.go:94.53,96.2 1 1 -gofr.dev/pkg/gofr/service/new.go:99.39,101.2 1 1 -gofr.dev/pkg/gofr/service/new.go:104.66,106.2 1 1 -gofr.dev/pkg/gofr/service/new.go:108.136,110.2 1 1 -gofr.dev/pkg/gofr/service/new.go:113.66,115.2 1 1 -gofr.dev/pkg/gofr/service/new.go:118.39,120.2 1 1 -gofr.dev/pkg/gofr/service/new.go:123.66,125.2 1 1 -gofr.dev/pkg/gofr/service/new.go:127.101,129.2 1 1 -gofr.dev/pkg/gofr/service/new.go:131.139,133.2 1 1 -gofr.dev/pkg/gofr/service/new.go:136.102,146.16 7 1 -gofr.dev/pkg/gofr/service/new.go:146.16,148.3 1 1 -gofr.dev/pkg/gofr/service/new.go:150.2,150.28 1 1 -gofr.dev/pkg/gofr/service/new.go:150.28,152.3 1 1 -gofr.dev/pkg/gofr/service/new.go:155.2,175.16 8 1 -gofr.dev/pkg/gofr/service/new.go:175.16,182.3 4 1 -gofr.dev/pkg/gofr/service/new.go:184.2,189.18 4 1 -gofr.dev/pkg/gofr/service/new.go:192.108,193.22 1 1 -gofr.dev/pkg/gofr/service/new.go:193.22,196.3 1 1 -gofr.dev/pkg/gofr/service/new.go:199.83,202.32 2 1 -gofr.dev/pkg/gofr/service/new.go:202.32,203.25 1 1 -gofr.dev/pkg/gofr/service/new.go:204.17,205.27 1 1 -gofr.dev/pkg/gofr/service/new.go:205.27,207.5 1 1 -gofr.dev/pkg/gofr/service/new.go:208.11,209.34 1 1 -gofr.dev/pkg/gofr/service/new.go:213.2,213.31 1 1 -gofr.dev/pkg/gofr/service/oauth.go:33.48,45.2 1 1 -gofr.dev/pkg/gofr/service/oauth.go:53.115,56.20 2 1 -gofr.dev/pkg/gofr/service/oauth.go:56.20,58.3 1 1 -gofr.dev/pkg/gofr/service/oauth.go:60.2,61.16 2 1 -gofr.dev/pkg/gofr/service/oauth.go:61.16,63.3 1 1 -gofr.dev/pkg/gofr/service/oauth.go:65.2,67.21 2 1 -gofr.dev/pkg/gofr/service/oauth.go:71.53,73.16 2 1 -gofr.dev/pkg/gofr/service/oauth.go:73.16,75.3 1 1 -gofr.dev/pkg/gofr/service/oauth.go:77.2,77.63 1 1 -gofr.dev/pkg/gofr/service/oauth.go:82.66,84.16 2 1 -gofr.dev/pkg/gofr/service/oauth.go:84.16,86.3 1 1 -gofr.dev/pkg/gofr/service/oauth.go:88.2,88.70 1 1 -gofr.dev/pkg/gofr/service/oauth.go:93.66,95.16 2 1 -gofr.dev/pkg/gofr/service/oauth.go:95.16,97.3 1 1 -gofr.dev/pkg/gofr/service/oauth.go:99.2,99.71 1 1 -gofr.dev/pkg/gofr/service/oauth.go:104.66,106.16 2 1 -gofr.dev/pkg/gofr/service/oauth.go:106.16,108.3 1 1 -gofr.dev/pkg/gofr/service/oauth.go:110.2,110.69 1 1 -gofr.dev/pkg/gofr/service/oauth.go:115.25,117.16 2 1 -gofr.dev/pkg/gofr/service/oauth.go:117.16,119.3 1 1 -gofr.dev/pkg/gofr/service/oauth.go:121.2,121.59 1 1 -gofr.dev/pkg/gofr/service/oauth.go:124.115,126.2 1 1 -gofr.dev/pkg/gofr/service/oauth.go:130.39,132.2 1 1 -gofr.dev/pkg/gofr/service/oauth.go:136.39,138.2 1 1 -gofr.dev/pkg/gofr/service/oauth.go:142.39,144.2 1 1 -gofr.dev/pkg/gofr/service/oauth.go:148.25,150.2 1 1 -gofr.dev/pkg/gofr/service/response.go:11.49,12.22 1 1 -gofr.dev/pkg/gofr/service/response.go:12.22,14.3 1 1 -gofr.dev/pkg/gofr/service/response.go:16.2,16.11 1 1 -gofr.dev/pkg/gofr/testutil/error.go:7.37,9.2 1 1 -gofr.dev/pkg/gofr/testutil/os.go:8.43,21.2 8 0 -gofr.dev/pkg/gofr/testutil/os.go:23.43,36.2 8 0 From 3eb17c9a8cf243fbd9b5afe7fb1d5623b073539d Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Wed, 3 Jul 2024 11:41:05 +0530 Subject: [PATCH 8/9] keep support for uri --- pkg/gofr/datasource/mongo/mongo.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkg/gofr/datasource/mongo/mongo.go b/pkg/gofr/datasource/mongo/mongo.go index 1b9280e94..a398038a7 100644 --- a/pkg/gofr/datasource/mongo/mongo.go +++ b/pkg/gofr/datasource/mongo/mongo.go @@ -66,9 +66,14 @@ func (c *Client) UseMetrics(metrics interface{}) { func (c *Client) Connect() { c.logger.Logf("connecting to mongoDB at %v to database %v", c.config.URI, c.config.Database) - // TODO handle port for srv - m, err := mongo.Connect(context.Background(), options.Client().ApplyURI(fmt.Sprintf("mongodb://%s:%s@%s:%d/%s?authSource=admin", - c.config.User, c.config.Password, c.config.Host, c.config.Port, c.config.Database))) + uri := c.config.URI + + if uri == "" { + uri = fmt.Sprintf("mongodb://%s:%s@%s:%d/%s?authSource=admin", + c.config.User, c.config.Password, c.config.Host, c.config.Port, c.config.Database) + } + + m, err := mongo.Connect(context.Background(), options.Client().ApplyURI(uri)) if err != nil { c.logger.Errorf("error connecting to mongoDB, err:%v", err) From f21ca048200beb5283853c5048fcd089ab8e11d2 Mon Sep 17 00:00:00 2001 From: mehrotra234 Date: Thu, 4 Jul 2024 13:48:26 +0530 Subject: [PATCH 9/9] remove nil chek --- pkg/gofr/datasource/mongo/mongo.go | 4 ---- pkg/gofr/datasource/mongo/mongo_test.go | 25 +------------------------ 2 files changed, 1 insertion(+), 28 deletions(-) diff --git a/pkg/gofr/datasource/mongo/mongo.go b/pkg/gofr/datasource/mongo/mongo.go index a398038a7..22362338c 100644 --- a/pkg/gofr/datasource/mongo/mongo.go +++ b/pkg/gofr/datasource/mongo/mongo.go @@ -109,10 +109,6 @@ func (c *Client) InsertMany(ctx context.Context, collection string, documents [] func (c *Client) Find(ctx context.Context, collection string, filter, results interface{}) error { defer c.postProcess(&QueryLog{Query: "find", Collection: collection, Filter: filter}, time.Now()) - if filter == nil { - filter = bson.D{} - } - cur, err := c.Database.Collection(collection).Find(ctx, filter) if err != nil { return err diff --git a/pkg/gofr/datasource/mongo/mongo_test.go b/pkg/gofr/datasource/mongo/mongo_test.go index a00f8fa5a..07b20c9a2 100644 --- a/pkg/gofr/datasource/mongo/mongo_test.go +++ b/pkg/gofr/datasource/mongo/mongo_test.go @@ -141,7 +141,7 @@ func Test_FindMultipleCommands(t *testing.T) { cl := Client{metrics: metrics} metrics.EXPECT().RecordHistogram(context.Background(), "app_mongo_stats", gomock.Any(), "hostname", - gomock.Any(), "database", gomock.Any(), "type", gomock.Any()).Times(4) + gomock.Any(), "database", gomock.Any(), "type", gomock.Any()).Times(3) cl.logger = NewMockLogger(DEBUG) @@ -168,29 +168,6 @@ func Test_FindMultipleCommands(t *testing.T) { assert.Nil(t, err, "Unexpected error during Find operation") }) - mt.Run("FindSuccessWithNilFilter", func(mt *mtest.T) { - cl.Database = mt.DB - - var foundDocuments []interface{} - - id1 := primitive.NewObjectID() - - first := mtest.CreateCursorResponse(1, "foo.bar", mtest.FirstBatch, bson.D{ - {Key: "_id", Value: id1}, - {Key: "name", Value: "john"}, - {Key: "email", Value: "john.doe@test.com"}, - }) - - killCursors := mtest.CreateCursorResponse(0, "foo.bar", mtest.NextBatch) - mt.AddMockResponses(first, killCursors) - - mt.AddMockResponses(first) - - err := cl.Find(context.Background(), mt.Coll.Name(), nil, &foundDocuments) - - assert.Nil(t, err, "Unexpected error during Find operation") - }) - mt.Run("FindCursorError", func(mt *mtest.T) { cl.Database = mt.DB mt.AddMockResponses(mtest.CreateSuccessResponse())