Rcutils: рд▓реЙрдЧрд┐рдВрдЧ рд╕реНрддрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдЬреЛрдбрд╝реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 18 рдЬреВрди 2019  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ros2/rcutils

рдЖрдЬ рдореИрдВрдиреЗ рдЕрдкрдиреЗ ROS2 рд╕реЗрдЯрдЕрдк рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рд╕реНрддреГрдд рд▓реЙрдЧрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЙрдЧ рд╕реНрддрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рд╣реЛрдЧрд╛:

  • рдирд┐рд░реНрдпрд╛рдд RCUTILS_LOG_LEVEL=DEBUG
  • рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдорд╛рдорд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдбрд┐рдмрдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЪрд▓рд╛рдПрдВред

рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ? рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдпрд╛рдж рдЖрдпрд╛?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЗрд╕реЗ рддрдм рджреЗрдЦ рд▓реВрдВрдЧрд╛ рдФрд░ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдкреНрд░рдердо-рдкрд╛рд╕ рдкреАрдЖрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ROS 2 рдореЗрдВ рд▓реЙрдЧрд┐рдВрдЧ рд╕реНрддрд░ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкреГрд╖реНрда рдФрд░ рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкреГрд╖реНрда рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддреЗ рд░рд╣реЗрдВ, рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВ, рдпрд╛ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП https://github.com/ros2/ros2_documentation рдкрд░ рдкреАрдЖрд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

@clalancette , рдЙрджреНрдзреГрдд рд▓рд┐рдВрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреНрдпрд╛ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд▓реЙрдЧрд░реНрд╕ рдХреЗ рдмрд╛рд╣рд░реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЯрд┐рдХрдЯ рд╣реИ?

рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд▓реЙрдЧрд░ рдХреЗ рдмрд╛рд╣рд░реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛрдЧрд╛ (рдЬреИрд╕рд╛ рдХрд┐ ROS 1 рдореЗрдВ rqt_logger_level рджреВрд░рд╕реНрде рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ)ред рдпрд╣ рдЕрд╡рдзрд╛рд░рдгрд╛ рдЕрднреА рддрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЖрд░рдУрдПрд╕ 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 рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдФрд░ рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рдЖрдПрдВ рдЬреЛ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд▓реЙрдЧрд┐рдВрдЧ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╡рд╣рд╛рдВ рд╕реЗ, рд╣рдо рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреМрди рд╕реЗ рдЯреБрдХрдбрд╝реЗ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдЧрд╛рдпрдм рд╣реИрдВред рдЙрд╕ рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде, рд╣рдо рд╢реЗрд╖ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕реЗ рддрдм рджреЗрдЦ рд▓реВрдВрдЧрд╛ рдФрд░ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдкреНрд░рдердо-рдкрд╛рд╕ рдкреАрдЖрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред

рдкреАрдЖрд░ рдпрд╣рд╛рдБ рд╣реИ: https://github.com/ros2/design/pull/315

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Barry-Xu-2018 picture Barry-Xu-2018  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

EricCousineau-TRI picture EricCousineau-TRI  ┬╖  22рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jbaruch picture jbaruch  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alswl picture alswl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mapreferee picture mapreferee  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ