Improve token refresh error logging (#11026)

This commit is contained in:
Alona 2025-09-19 03:18:38 -04:00 committed by GitHub
parent 46f7738f41
commit 569ac16163
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 14 additions and 4 deletions

View File

@ -188,7 +188,10 @@ class ProviderHandler:
return SecretStr(data.token)
except Exception as e:
logger.warning(f'Failed to fetch latest token for provider {provider}: {e}')
logger.error(
f'Failed to fetch latest token for provider {provider}: {e}',
exc_info=True,
)
return None

View File

@ -340,10 +340,16 @@ class Runtime(FileEditRuntimeMixin):
sid=self.sid,
)
logger.info(f'Fetching latest provider tokens for runtime: {self.sid}')
logger.info(
f'Fetching latest provider tokens for runtime: {self.sid}, '
f'providers: {providers_called}'
)
env_vars = await provider_handler.get_env_vars(
providers=providers_called, expose_secrets=False, get_latest=True
)
logger.info(
f'Successfully fetched {len(env_vars)} token(s) for runtime: {self.sid}'
)
if len(env_vars) == 0:
return
@ -355,8 +361,9 @@ class Runtime(FileEditRuntimeMixin):
)
self.add_env_vars(provider_handler.expose_env_vars(env_vars))
except Exception as e:
logger.warning(
f'Failed export latest github token to runtime: {self.sid}, {e}'
logger.error(
f'Failed to export latest github token to runtime: {self.sid}, {e}',
exc_info=True,
)
async def _handle_action(self, event: Action) -> None: