Skip to content

Commit f23b339

Browse files
authored
write server extension list to stdout (#1451)
1 parent 2195971 commit f23b339

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

jupyter_server/extension/serverextension.py

+7-9
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ def toggle_server_extension(self, import_name: str) -> None:
276276
# If successful, let's log.
277277
self.log.info(f" - Extension successfully {self._toggle_post_message}.")
278278
except Exception as err:
279-
self.log.info(f" {RED_X} Validation failed: {err}")
279+
self.log.error(f" {RED_X} Validation failed: {err}")
280280

281281
def start(self) -> None:
282282
"""Perform the App's actions as configured"""
@@ -336,7 +336,7 @@ def list_server_extensions(self) -> None:
336336

337337
for option in configurations:
338338
config_dir = _get_config_dir(**option)
339-
self.log.info(f"Config dir: {config_dir}")
339+
print(f"Config dir: {config_dir}")
340340
write_dir = "jupyter_server_config.d"
341341
config_manager = ExtensionConfigManager(
342342
read_config_path=[config_dir],
@@ -345,20 +345,18 @@ def list_server_extensions(self) -> None:
345345
jpserver_extensions = config_manager.get_jpserver_extensions()
346346
for name, enabled in jpserver_extensions.items():
347347
# Attempt to get extension metadata
348-
self.log.info(f" {name} {GREEN_ENABLED if enabled else RED_DISABLED}")
348+
print(f" {name} {GREEN_ENABLED if enabled else RED_DISABLED}")
349349
try:
350-
self.log.info(f" - Validating {name}...")
350+
print(f" - Validating {name}...")
351351
extension = ExtensionPackage(name=name, enabled=enabled)
352352
if not extension.validate():
353353
msg = "validation failed"
354354
raise ValueError(msg)
355355
version = extension.version
356-
self.log.info(f" {name} {version} {GREEN_OK}")
356+
print(f" {name} {version} {GREEN_OK}")
357357
except Exception as err:
358-
exc_info = False
359-
if int(self.log_level) <= logging.DEBUG: # type:ignore[call-overload]
360-
exc_info = True
361-
self.log.warning(f" {RED_X} {err}", exc_info=exc_info)
358+
self.log.debug("", exc_info=True)
359+
print(f" {RED_X} {err}")
362360
# Add a blank line between paths.
363361
self.log.info("")
364362

0 commit comments

Comments
 (0)