Skip to content

Commit a1b013e

Browse files
authored
Consistent logging method (#607)
* Remove direct use of logging to keep log format consistent * Add missing log for failed server info file deletion * Add missing null check * Remove unused import: logging
1 parent 3ecb4e0 commit a1b013e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

jupyter_server/serverapp.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ def _maybe_remove_unix_socket(socket_path):
558558
pass
559559

560560
def start(self):
561-
servers = list(list_running_servers(self.runtime_dir))
561+
servers = list(list_running_servers(self.runtime_dir, log=self.log))
562562
if not servers:
563563
self.exit("There are no running servers (per %s)" % self.runtime_dir)
564564
for server in servers:
@@ -619,7 +619,7 @@ class JupyterServerListApp(JupyterApp):
619619
)
620620

621621
def start(self):
622-
serverinfo_list = list(list_running_servers(self.runtime_dir))
622+
serverinfo_list = list(list_running_servers(self.runtime_dir, log=self.log))
623623
if self.jsonlist:
624624
print(json.dumps(serverinfo_list, indent=2))
625625
elif self.json:
@@ -2682,7 +2682,7 @@ def stop(self, from_signal=False):
26822682
self.io_loop.add_callback(self._stop)
26832683

26842684

2685-
def list_running_servers(runtime_dir=None):
2685+
def list_running_servers(runtime_dir=None, log=None):
26862686
"""Iterate over the server info files of running Jupyter servers.
26872687
26882688
Given a runtime directory, find jpserver-* files in the security directory,
@@ -2709,8 +2709,9 @@ def list_running_servers(runtime_dir=None):
27092709
# If the process has died, try to delete its info file
27102710
try:
27112711
os.unlink(os.path.join(runtime_dir, file_name))
2712-
except OSError:
2713-
pass # TODO: This should warn or log or something
2712+
except OSError as e:
2713+
if log:
2714+
log.warning(_i18n("Deleting server info file failed: %s.") % e)
27142715

27152716

27162717
# -----------------------------------------------------------------------------

jupyter_server/services/kernels/handlers.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
# Copyright (c) Jupyter Development Team.
66
# Distributed under the terms of the Modified BSD License.
77
import json
8-
import logging
98
from textwrap import dedent
109

1110
from ipython_genutils.py3compat import cast_unicode
@@ -624,11 +623,11 @@ def _send_status_message(self, status):
624623
self.write_message(json.dumps(msg, default=json_default))
625624

626625
def on_kernel_restarted(self):
627-
logging.warn("kernel %s restarted", self.kernel_id)
626+
self.log.warning("kernel %s restarted", self.kernel_id)
628627
self._send_status_message("restarting")
629628

630629
def on_restart_failed(self):
631-
logging.error("kernel %s restarted failed!", self.kernel_id)
630+
self.log.error("kernel %s restarted failed!", self.kernel_id)
632631
self._send_status_message("dead")
633632

634633
def _on_error(self, msg):

0 commit comments

Comments
 (0)