Rcutils: λ‘œκΉ… μˆ˜μ€€μ„ κ΅¬μ„±ν•˜λŠ” ν™˜κ²½ λ³€μˆ˜ μΆ”κ°€

에 λ§Œλ“  2019λ…„ 06μ›” 18일  Β·  7μ½”λ©˜νŠΈ  Β·  좜처: ros2/rcutils

였늘 ROS2 섀정을 λ””λ²„κ·Έν•˜λ €κ³  ν–ˆμ§€λ§Œ μžμ„Έν•œ λ‘œκΉ… 좜λ ₯을 얻을 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. ν™˜κ²½ λ³€μˆ˜λ₯Ό 톡해 κΈ°λ³Έ 둜그 μˆ˜μ€€μ„ μ„€μ •ν•  수 있으면 쒋을 κ²ƒμž…λ‹ˆλ‹€.

λ‚΄ 생각은 이것을 ν•  수 μžˆλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

  • 내보내기 RCUTILS_LOG_LEVEL=디버그
  • 일반적인 κ²½μš°λ³΄λ‹€ 더 λ§Žμ€ 디버그 좜λ ₯으둜 μ‹€ν–‰ νŒŒμΌμ„ μ‹€ν–‰ν•©λ‹ˆλ‹€.

쒋은 μƒκ°μΈκ°€μš”? μ•„λ‹ˆλ©΄ μ„€μ • 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ λ‹€λ₯Έ μ˜΅μ…˜μ„ λ†“μ³€μŠ΅λ‹ˆκΉŒ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

그럼 이걸 보고 λ‹€μŒμ£Όμ— 1μ°¨ PR을 μ˜¬λ¦¬λ„λ‘ λ…Έλ ₯ν•˜κ² μŠ΅λ‹ˆλ‹€.

λͺ¨λ“  7 λŒ“κΈ€

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

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰