Skip to content

Commit 1ffa611

Browse files
committed
Logging fixes
* Remove misplaced basicConfig * Use %-style string interpolation
1 parent ef01ee6 commit 1ffa611

File tree

4 files changed

+18
-36
lines changed

4 files changed

+18
-36
lines changed

kubernetes_asyncio/leaderelection/electionconfig.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
import logging
1615
from collections.abc import Coroutine # noqa:F401
1716

18-
logging.basicConfig(level=logging.INFO)
19-
2017

2118
class Config:
2219
# Validate config, exit if an error is detected

kubernetes_asyncio/leaderelection/leaderelection.py

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
from .leaderelectionrecord import LeaderElectionRecord
2424

25-
logging.basicConfig(level=logging.INFO)
2625

2726
"""
2827
This package implements leader election using an annotation in a Kubernetes
@@ -54,9 +53,7 @@ async def run(self):
5453
# Try to create/ acquire a lock
5554
if await self.acquire():
5655
logging.info(
57-
"{} successfully acquired lease".format(
58-
self.election_config.lock.identity
59-
)
56+
"%s successfully acquired lease", self.election_config.lock.identity
6057
)
6158

6259
task = asyncio.create_task(self.election_config.onstarted_leading)
@@ -76,7 +73,7 @@ async def run(self):
7673

7774
async def acquire(self):
7875
# Follower
79-
logging.info("{} is a follower".format(self.election_config.lock.identity))
76+
logging.info("%s is a follower", self.election_config.lock.identity)
8077
retry_period = self.election_config.retry_period
8178

8279
while True:
@@ -135,16 +132,14 @@ async def try_acquire_or_renew(self):
135132
if not lock_status:
136133
if json.loads(old_election_record.body)["code"] != HTTPStatus.NOT_FOUND:
137134
logging.info(
138-
"Error retrieving resource lock {} as {}".format(
139-
self.election_config.lock.name, old_election_record.reason
140-
)
135+
"Error retrieving resource lock %s as %s",
136+
self.election_config.lock.name, old_election_record.reason,
141137
)
142138
return False
143139

144140
logging.info(
145-
"{} is trying to create a lock".format(
146-
leader_election_record.holder_identity
147-
)
141+
"%s is trying to create a lock",
142+
leader_election_record.holder_identity,
148143
)
149144
create_status = await self.election_config.lock.create(
150145
name=self.election_config.lock.name,
@@ -154,9 +149,7 @@ async def try_acquire_or_renew(self):
154149

155150
if not create_status:
156151
logging.info(
157-
"{} Failed to create lock".format(
158-
leader_election_record.holder_identity
159-
)
152+
"%s Failed to create lock", leader_election_record.holder_identity
160153
)
161154
return False
162155

@@ -186,7 +179,7 @@ async def try_acquire_or_renew(self):
186179
!= old_election_record.holder_identity
187180
):
188181
logging.info(
189-
"Leader has switched to {}".format(old_election_record.holder_identity)
182+
"Leader has switched to %s", old_election_record.holder_identity
190183
)
191184

192185
if (
@@ -204,9 +197,8 @@ async def try_acquire_or_renew(self):
204197
> int(now_timestamp * 1000)
205198
):
206199
logging.info(
207-
"yet to finish lease_duration, lease held by {} and has not expired".format(
208-
old_election_record.holder_identity
209-
)
200+
"yet to finish lease_duration, lease held by %s and has not expired",
201+
old_election_record.holder_identity,
210202
)
211203
return False
212204

@@ -227,17 +219,14 @@ async def update_lock(self, leader_election_record):
227219

228220
if not update_status:
229221
logging.info(
230-
"{} failed to acquire lease".format(
231-
leader_election_record.holder_identity
232-
)
222+
"%s failed to acquire lease", leader_election_record.holder_identity
233223
)
234224
return False
235225

236226
self.observed_record = leader_election_record
237227
self.observed_time_milliseconds = int(time.time() * 1000)
238228
logging.info(
239-
"leader {} has successfully acquired lease".format(
240-
leader_election_record.holder_identity
241-
)
229+
"leader %s has successfully acquired lease",
230+
leader_election_record.holder_identity,
242231
)
243232
return True

kubernetes_asyncio/leaderelection/resourcelock/configmaplock.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020

2121
from ..leaderelectionrecord import LeaderElectionRecord
2222

23-
logging.basicConfig(level=logging.INFO)
24-
2523

2624
class ConfigMapLock:
2725
def __init__(self, name, namespace, identity, api_client):
@@ -108,7 +106,7 @@ async def create(self, name, namespace, election_record):
108106
)
109107
return True
110108
except ApiException as e:
111-
logging.info("Failed to create lock as {}".format(e))
109+
logging.info("Failed to create lock as %s", e)
112110
return False
113111

114112
async def update(self, name, namespace, updated_record):
@@ -128,7 +126,7 @@ async def update(self, name, namespace, updated_record):
128126
)
129127
return True
130128
except ApiException as e:
131-
logging.info("Failed to update lock as {}".format(e))
129+
logging.info("Failed to update lock as %s", e)
132130
return False
133131

134132
def get_lock_object(self, lock_record):

kubernetes_asyncio/leaderelection/resourcelock/leaselock.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020

2121
from ..leaderelectionrecord import LeaderElectionRecord
2222

23-
logging.basicConfig(level=logging.INFO)
24-
2523

2624
class LeaseLock:
2725
def __init__(self, name, namespace, identity, api_client):
@@ -72,7 +70,7 @@ async def create(self, name, namespace, election_record):
7270
)
7371
return True
7472
except ApiException as e:
75-
logging.info("Failed to create lock as {}".format(e))
73+
logging.info("Failed to create lock as %s", e)
7674
return False
7775

7876
async def update(self, name, namespace, updated_record):
@@ -93,7 +91,7 @@ async def update(self, name, namespace, updated_record):
9391
)
9492
return True
9593
except ApiException as e:
96-
logging.info("Failed to update lock as {}".format(e))
94+
logging.info("Failed to update lock as %s", e)
9795
return False
9896

9997
def update_lease(self, leader_election_record, current_spec=None):
@@ -142,4 +140,4 @@ def time_str_to_iso(self, str_time):
142140
return datetime.strptime(str_time, fmt).isoformat() + "Z"
143141
except ValueError:
144142
pass
145-
logging.error("Failed to parse time string: {}".format(str_time))
143+
logging.error("Failed to parse time string: %s", str_time)

0 commit comments

Comments
 (0)