From 328387ceb7f580140e6f906a55b845391783a045 Mon Sep 17 00:00:00 2001 From: jjolla93 Date: Mon, 6 Apr 2026 17:23:52 +0900 Subject: [PATCH] chore(logging): replace logging.basicConfig with init_logging (3 files) Standardize logging configuration in: - src/lerobot/rl/eval_policy.py - src/lerobot/rl/gym_manipulator.py - src/lerobot/cameras/zmq/image_server.py --- src/lerobot/cameras/zmq/image_server.py | 3 ++- src/lerobot/rl/eval_policy.py | 3 ++- src/lerobot/rl/gym_manipulator.py | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lerobot/cameras/zmq/image_server.py b/src/lerobot/cameras/zmq/image_server.py index 8222b9feec..d6019e569e 100644 --- a/src/lerobot/cameras/zmq/image_server.py +++ b/src/lerobot/cameras/zmq/image_server.py @@ -33,6 +33,7 @@ from lerobot.cameras.configs import ColorMode from lerobot.cameras.opencv import OpenCVCamera, OpenCVCameraConfig +from lerobot.utils.utils import init_logging logger = logging.getLogger(__name__) @@ -177,6 +178,6 @@ def run(self): if __name__ == "__main__": - logging.basicConfig(level=logging.INFO) + init_logging() config = {"fps": 30, "cameras": {"head_camera": {"device_id": 4, "shape": [480, 640]}}} ImageServer(config, port=5555).run() diff --git a/src/lerobot/rl/eval_policy.py b/src/lerobot/rl/eval_policy.py index fb2504f2a6..755d35dc43 100644 --- a/src/lerobot/rl/eval_policy.py +++ b/src/lerobot/rl/eval_policy.py @@ -29,10 +29,11 @@ gamepad, # noqa: F401 so_leader, # noqa: F401 ) +from lerobot.utils.utils import init_logging from .gym_manipulator import make_robot_env -logging.basicConfig(level=logging.INFO) +init_logging() def eval_policy(env, policy, n_episodes): diff --git a/src/lerobot/rl/gym_manipulator.py b/src/lerobot/rl/gym_manipulator.py index bd64d205f8..02b9d69104 100644 --- a/src/lerobot/rl/gym_manipulator.py +++ b/src/lerobot/rl/gym_manipulator.py @@ -75,11 +75,11 @@ from lerobot.teleoperators.utils import TeleopEvents from lerobot.utils.constants import ACTION, DONE, OBS_IMAGES, OBS_STATE, REWARD from lerobot.utils.robot_utils import precise_sleep -from lerobot.utils.utils import log_say +from lerobot.utils.utils import init_logging, log_say from .joint_observations_processor import JointVelocityProcessorStep, MotorCurrentProcessorStep -logging.basicConfig(level=logging.INFO) +init_logging() @dataclass