From c35564bef84a6b571b99573279d6e3d2f3c18ec8 Mon Sep 17 00:00:00 2001 From: Tully Foote Date: Wed, 1 Apr 2020 17:18:32 -0700 Subject: [PATCH] Add documentation of log levels Signed-off-by: Tully Foote --- rcl_interfaces/msg/Log.msg | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rcl_interfaces/msg/Log.msg b/rcl_interfaces/msg/Log.msg index 514e3707..863933b7 100644 --- a/rcl_interfaces/msg/Log.msg +++ b/rcl_interfaces/msg/Log.msg @@ -1,5 +1,13 @@ ## ## Severity level constants +## +## These logging levels follow the Python Standard +## https://docs.python.org/3/library/logging.html#logging-levels +## And are implemented in rcutils as well +## https://github.com/ros2/rcutils/blob/35f29850064e0c33a4063cbc947ebbfeada11dba/include/rcutils/logging.h#L164-L172 +## This leaves space for other logging levels to be inserted in the middle in the future. +## Since there are several other logging enumeration standard for different implementations. +## Other logging implementations may need to provide level translations to match their internal implementations. ## byte DEBUG=10 #debug level byte INFO=20 #general level