Skip to content

Commit d923dc8

Browse files
authored
Even quieter logging for short queries (#214)
* even quieter logging for short queries * changelog * more faster
1 parent 6948176 commit d923dc8

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

docs/source/changelog.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ Changelog
88

99
- Add :class:`pandas_gbq.Context` to cache credentials in-memory, across
1010
calls to ``read_gbq`` and ``to_gbq``. (:issue:`198`, :issue:`208`)
11+
- Fast queries now do not log above ``DEBUG`` level. (:issue:`204`).
12+
With BigQuery's release of `clustering <https://cloud.google.com/bigquery/docs/clustered-tables>`__
13+
querying smaller samples of data is now faster and cheaper.
1114

1215
.. _changelog-0.6.1:
1316

pandas_gbq/gbq.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ def _start_timer(self):
293293
def get_elapsed_seconds(self):
294294
return round(time.time() - self.start, 2)
295295

296-
def log_elapsed_seconds(self, prefix="Elapsed", postfix="s.", overlong=7):
296+
def log_elapsed_seconds(self, prefix="Elapsed", postfix="s.", overlong=6):
297297
sec = self.get_elapsed_seconds()
298298
if sec > overlong:
299299
logger.info("{} {} {}".format(prefix, sec, postfix))
@@ -357,7 +357,7 @@ def run_query(self, query, **kwargs):
357357
job_config=bigquery.QueryJobConfig.from_api_repr(job_config),
358358
location=self.location,
359359
)
360-
logger.info("Query running...")
360+
logger.debug("Query running...")
361361
except (RefreshError, ValueError):
362362
if self.private_key:
363363
raise AccessDenied(

0 commit comments

Comments
 (0)