From: Alessandro Astone Date: Sun, 24 Aug 2025 14:54:23 +0000 (+0200) Subject: container: Add some additional logging X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/commitdiff_plain/8ab936105a9c39fccb0fbac7e2b038c6ed5f245b?ds=sidebyside 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. --- 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: