From 8ab936105a9c39fccb0fbac7e2b038c6ed5f245b Mon Sep 17 00:00:00 2001 From: Alessandro Astone Date: Sun, 24 Aug 2025 16:54:23 +0200 Subject: [PATCH] container: Add some additional logging Now that only the container manager can write to the log file, traces that were previously being written by other commands no longer appear in the log file. Add some logging to the session handling so that we still see these traces in the log file. --- tools/actions/container_manager.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/actions/container_manager.py b/tools/actions/container_manager.py index 3ce85b3..b14dd63 100644 --- a/tools/actions/container_manager.py +++ b/tools/actions/container_manager.py @@ -132,6 +132,8 @@ def do_start(args, session): if "session" in args: raise RuntimeError("Already tracking a session") + logging.info("Starting up container for a new session") + # Networking command = [tools.config.tools_src + "/data/scripts/waydroid-net.sh", "start"] @@ -192,6 +194,8 @@ def do_start(args, session): args.session = session def stop(args, quit_session=True): + logging.info("Stopping container") + try: services.hardware_manager.stop(args) status = helpers.lxc.status(args) @@ -232,6 +236,7 @@ def stop(args, quit_session=True): if "session" in args: if quit_session: + logging.info("Terminating session because the container was stopped") try: os.kill(int(args.session["pid"]), signal.SIGUSR1) except: -- 2.47.3