Skip to content

Commit 24221e6

Browse files
committed
small fix for logger
1 parent 7bcb4f3 commit 24221e6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Diff for: testgres/logger.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,20 @@ def run(self):
2525
with open(self._log_file_name, 'r') as fd:
2626
# work until we're asked to stop
2727
while not self._stop_event.is_set():
28+
sleep_time = 0.1
29+
new_lines = False
30+
2831
# do we have new lines?
2932
if fd in select.select([fd], [], [], 0)[0]:
3033
for line in fd.readlines():
3134
line = line.strip()
3235
if line:
36+
new_lines = True
3337
extra = {'node': self._node_name}
3438
self._logger.info(line, extra=extra)
35-
else:
36-
time.sleep(0.1)
39+
40+
if not new_lines:
41+
time.sleep(sleep_time)
3742

3843
# don't forget to clear event
3944
self._stop_event.clear()

0 commit comments

Comments
 (0)