diff --git a/rcl/cmake/get_default_rcl_logging_implementation.cmake b/rcl/cmake/get_default_rcl_logging_implementation.cmake
index e035ed3..ebd8a0c 100644
--- a/rcl/cmake/get_default_rcl_logging_implementation.cmake
+++ b/rcl/cmake/get_default_rcl_logging_implementation.cmake
@@ -30,7 +30,7 @@ macro(get_default_rcl_logging_implementation var)
elseif(NOT "$ENV{RCL_LOGGING_IMPLEMENTATION}" STREQUAL "")
set(_logging_implementation "$ENV{RCL_LOGGING_IMPLEMENTATION}")
else()
- set(_logging_implementation rcl_logging_noop)
+ set(_logging_implementation rcl_logging_spdlog)
endif()
# persist implementation decision in cache
diff --git a/rcl/package.xml b/rcl/package.xml
index e48341d..f3c886b 100644
--- a/rcl/package.xml
+++ b/rcl/package.xml
@@ -14,7 +14,7 @@
rmw
rcl_interfaces
- rcl_logging_noop
+ rcl_logging_spdlog
rcl_yaml_param_parser
rcutils
rmw_implementation