Skip to content

Commit 7865347

Browse files
committed
Revise log levels
1 parent 1ffa611 commit 7865347

File tree

4 files changed

+25
-22
lines changed

4 files changed

+25
-22
lines changed

examples/leaderelection.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# limitations under the License.
1414

1515
import asyncio
16+
import logging
1617
import os
1718
import uuid
1819

@@ -21,6 +22,8 @@
2122
from kubernetes_asyncio.leaderelection import electionconfig, leaderelection
2223
from kubernetes_asyncio.leaderelection.resourcelock.leaselock import LeaseLock
2324

25+
logging.basicConfig(level=logging.INFO)
26+
2427

2528
async def main():
2629

kubernetes_asyncio/leaderelection/leaderelection.py

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

2323
from .leaderelectionrecord import LeaderElectionRecord
2424

25-
2625
"""
2726
This package implements leader election using an annotation in a Kubernetes
2827
object. The onstarted_leading coroutine is run as a task, which is cancelled if
@@ -73,7 +72,7 @@ async def run(self):
7372

7473
async def acquire(self):
7574
# Follower
76-
logging.info("%s is a follower", self.election_config.lock.identity)
75+
logging.debug("%s is a follower", self.election_config.lock.identity)
7776
retry_period = self.election_config.retry_period
7877

7978
while True:
@@ -86,7 +85,7 @@ async def acquire(self):
8685

8786
async def renew_loop(self):
8887
# Leader
89-
logging.info(
88+
logging.debug(
9089
"Leader has entered renew loop and will try to update lease continuously"
9190
)
9291

@@ -131,13 +130,14 @@ async def try_acquire_or_renew(self):
131130
# A lock is not created with that name, try to create one
132131
if not lock_status:
133132
if json.loads(old_election_record.body)["code"] != HTTPStatus.NOT_FOUND:
134-
logging.info(
133+
logging.error(
135134
"Error retrieving resource lock %s as %s",
136-
self.election_config.lock.name, old_election_record.reason,
135+
self.election_config.lock.name,
136+
old_election_record.reason,
137137
)
138138
return False
139139

140-
logging.info(
140+
logging.debug(
141141
"%s is trying to create a lock",
142142
leader_election_record.holder_identity,
143143
)
@@ -148,8 +148,8 @@ async def try_acquire_or_renew(self):
148148
)
149149

150150
if not create_status:
151-
logging.info(
152-
"%s Failed to create lock", leader_election_record.holder_identity
151+
logging.error(
152+
"%s failed to create lock", leader_election_record.holder_identity
153153
)
154154
return False
155155

@@ -178,7 +178,7 @@ async def try_acquire_or_renew(self):
178178
and self.observed_record.holder_identity
179179
!= old_election_record.holder_identity
180180
):
181-
logging.info(
181+
logging.debug(
182182
"Leader has switched to %s", old_election_record.holder_identity
183183
)
184184

@@ -196,8 +196,8 @@ async def try_acquire_or_renew(self):
196196
+ self.election_config.lease_duration * 1000
197197
> int(now_timestamp * 1000)
198198
):
199-
logging.info(
200-
"yet to finish lease_duration, lease held by %s and has not expired",
199+
logging.debug(
200+
"Yet to finish lease_duration, lease held by %s and has not expired",
201201
old_election_record.holder_identity,
202202
)
203203
return False
@@ -218,15 +218,15 @@ async def update_lock(self, leader_election_record):
218218
)
219219

220220
if not update_status:
221-
logging.info(
221+
logging.warning(
222222
"%s failed to acquire lease", leader_election_record.holder_identity
223223
)
224224
return False
225225

226226
self.observed_record = leader_election_record
227227
self.observed_time_milliseconds = int(time.time() * 1000)
228-
logging.info(
229-
"leader %s has successfully acquired lease",
228+
logging.debug(
229+
"Leader %s has successfully updated lease",
230230
leader_election_record.holder_identity,
231231
)
232232
return True

kubernetes_asyncio/leaderelection/resourcelock/configmaplock.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ async def create(self, name, namespace, election_record):
105105
namespace, body, pretty=True
106106
)
107107
return True
108-
except ApiException as e:
109-
logging.info("Failed to create lock as %s", e)
108+
except ApiException:
109+
logging.exception("Failed to create lock")
110110
return False
111111

112112
async def update(self, name, namespace, updated_record):
@@ -125,8 +125,8 @@ async def update(self, name, namespace, updated_record):
125125
name=name, namespace=namespace, body=self.configmap_reference
126126
)
127127
return True
128-
except ApiException as e:
129-
logging.info("Failed to update lock as %s", e)
128+
except ApiException:
129+
logging.exception("Failed to update lock")
130130
return False
131131

132132
def get_lock_object(self, lock_record):

kubernetes_asyncio/leaderelection/resourcelock/leaselock.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ async def create(self, name, namespace, election_record):
6969
namespace, body, pretty=True
7070
)
7171
return True
72-
except ApiException as e:
73-
logging.info("Failed to create lock as %s", e)
72+
except ApiException:
73+
logging.exception("Failed to create lock")
7474
return False
7575

7676
async def update(self, name, namespace, updated_record):
@@ -90,8 +90,8 @@ async def update(self, name, namespace, updated_record):
9090
name=name, namespace=namespace, body=self.lease_reference
9191
)
9292
return True
93-
except ApiException as e:
94-
logging.info("Failed to update lock as %s", e)
93+
except ApiException:
94+
logging.exception("Failed to update lock")
9595
return False
9696

9797
def update_lease(self, leader_election_record, current_spec=None):

0 commit comments

Comments
 (0)