μ€λ ROS2 μ€μ μ λλ²κ·Ένλ €κ³ νμ§λ§ μμΈν λ‘κΉ μΆλ ₯μ μ»μ μ μμμ΅λλ€. νκ²½ λ³μλ₯Ό ν΅ν΄ κΈ°λ³Έ λ‘κ·Έ μμ€μ μ€μ ν μ μμΌλ©΄ μ’μ κ²μ λλ€.
λ΄ μκ°μ μ΄κ²μ ν μ μλ€λ κ²μ λλ€.
μ’μ μκ°μΈκ°μ? μλλ©΄ μ€μ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν λ€λ₯Έ μ΅μ μ λμ³€μ΅λκΉ?
ROS 2μμ λ‘κΉ μμ€μ λμ΄λ λ°©λ²μλ μ¬λ¬ κ°μ§κ° μμ΅λλ€. κ°λ νμ΄μ§ μ μμ΅μ νμ΄μ§ κ° μμ΅λλ€.
λλ μ΄κ²μ λ«μ κ²μ΄μ§λ§, κ·Έκ²λ€μ΄ μΆ©λΆνμ§ μλ€κ³ μκ°νλ€λ©΄, κ³μ λκΈμ λ¬κ±°λ, λ€μ μ΄κ±°λ, μ΄μμ μΌλ‘λ λ¬Έμλ₯Ό κ°μ νκΈ° μν΄ https://github.com/ros2/ros2_documentation μ PRμ μ 곡νμμμ€.
@clalancette , μΈμ©λ λ§ν¬μ λ°λΌ λ°νμμ λ‘κ±°μ μΈλΆ ꡬμ±μ μΆμ νλ ν°μΌμ΄ μμ΅λκΉ?
λ―Έλμλ λ°νμμ λ‘κ±°μ μΈλΆ ꡬμ±μ λν μΌλ°νλ μ κ·Ό λ°©μμ΄ μμ κ²μ λλ€(ROS 1μ rqt_logger_levelμ΄ μ격 μ μ°¨ νΈμΆμ ν΅ν΄ λ‘κ±° ꡬμ±μ νμ©νλ λ°©μκ³Ό μ μ¬). μ΄ κ°λ μ μμ§ ROS 2μμ 곡μμ μΌλ‘ μ§μλμ§ μμ΅λλ€. κ·Έλμ μ΄ λ°λͺ¨λ νλ‘μΈμ€μμ μλ €μ§ λ‘κ±° μ΄λ¦μ λν λ‘κ±° μμ€ κ΅¬μ±μ μμ²νκΈ° μν΄ μΈλΆμμ νΈμΆν μ μλ μμ μλΉμ€λ₯Ό μ 곡ν©λλ€.
https://docs.ros.org/en/foxy/Tutorials/Logging-and-logger-configuration.html#logger -level-configuration-externally
μν νμ¬ ν¨ν€μ§λ₯Ό μμ νμ§ μκ³ μ 체 μμ νμΌμ λν λ‘κ·Έ μμ€μ μ€μ νκ³ μΆμ΅λλ€.
@clalancette , μΈμ©λ λ§ν¬μ λ°λΌ λ°νμμ λ‘κ±°μ μΈλΆ ꡬμ±μ μΆμ νλ ν°μΌμ΄ μμ΅λκΉ?
μ΄ μμμλ κ½€ λ§μ λ―Έν΄κ²° λ²κ·Έκ° μμ΅λλ€.
νμ¬ μμ μ€μΈ μ¬λμ΄ μμ΅λκΉ? κ·Έλ μ§ μμ κ²½μ° μ΄ν΄λ³΄κ² μ΅λλ€.
νμ¬ μμ μ€μΈ μ¬λμ΄ μμ΅λκΉ? κ·Έλ μ§ μμ κ²½μ° μ΄ν΄λ³΄κ² μ΅λλ€.
λ΄κ° μκΈ°λ‘λ μλμΌ.
μ΄μ κ΄μ¬μ΄ μμΌμλ©΄ λμμ λ°μΌμκΈ° λ°λλλ€. μ΄ κ²½μ° https://github.com/ros2/design/issues/314 μμ μμνμ¬ λ‘κΉ νμ μμ€ν μ΄ λ¬΄μμΈμ§ μ€λͺ νλ λμμΈ λ¬Έμλ₯Ό μμ±νλ κ²μ΄ μ’μ΅λλ€. κ±°κΈ°μμ μ°λ¦¬λ μ΄λ€ λΆλΆμ΄ μκ³ μ΄λ€ λΆλΆμ΄ λλ½λμλμ§ νμΈν μ μμ΅λλ€. κ·Έ λͺ¨λ μ 보λ₯Ό κ°μ§κ³ μμΌλ©΄ λλ¨Έμ§ λΆλΆμ ꡬννλ μμ μ μ§νν μ μμ΅λλ€.
κ·ΈλΌ μ΄κ±Έ λ³΄κ³ λ€μμ£Όμ 1μ°¨ PRμ μ¬λ¦¬λλ‘ λ Έλ ₯νκ² μ΅λλ€.
ν보λ μ¬κΈ°μμ: https://github.com/ros2/design/pull/315
κ°μ₯ μ μ©ν λκΈ
κ·ΈλΌ μ΄κ±Έ λ³΄κ³ λ€μμ£Όμ 1μ°¨ PRμ μ¬λ¦¬λλ‘ λ Έλ ₯νκ² μ΅λλ€.