# Rosconsole for ROS2

**URL:** <https://discourse.openrobotics.org/t/rosconsole-for-ros2/6380>\
**Category:** ROS General\
**Tags:** ros2\
**Created:** [October 8, 2018, 10:24pm UTC](https://discourse.openrobotics.org/t/rosconsole-for-ros2/6380 "2018-10-08T22:24:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![prasenjitdan](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/prasenjitdan/32/2467_2.png) [@prasenjitdan](https://discourse.openrobotics.org/u/prasenjitdan)\
**Post date:** [October 8, 2018, 10:24pm UTC](https://discourse.openrobotics.org/t/rosconsole-for-ros2/6380/1 "2018-10-08T22:24:33Z")

</div>

Hi @dirk-thomas,

Can you please share us rosconsole porting status to ROS2? Is it already ported to ROS2? As communicated with you over the email, Our team at Persistent System is willing to extend help in porting rosconsole package to ROS2. Will you be ok if we start testing of your package once ported?

Thanks,  
Dan

---

<div class="post-metadata">

**Author:** ![dirk-thomas](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/dirk-thomas/32/4328_2.png) [@dirk-thomas](https://discourse.openrobotics.org/u/dirk-thomas)\
**Post date:** [October 15, 2018, 5:31pm UTC](https://discourse.openrobotics.org/t/rosconsole-for-ros2/6380/2 "2018-10-15T17:31:43Z")

</div>

There is no porting status on that package. Any kind of effort for porting functionality like this is either covered by the roadmap or an existing ticket. If it is listed in neither of these places there is simply nothing to report.

That package is also highly specific to how ROS 1 does logging. It is extremely unlikely it will be ported. It is more likely that functionality provided by that package is being implemented in ROS 2 at some point.

So if you are interested in making these features available in ROS 2 I would suggest to create a ticket in the `ros2` repository describing the exact feature(s) and how you plan to implement them. That will enable early feedback on the approach.

---

<div class="post-metadata">

**Author:** ![prasenjitdan](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/prasenjitdan/32/2467_2.png) [@prasenjitdan](https://discourse.openrobotics.org/u/prasenjitdan)\
**Post date:** [October 23, 2018, 9:31pm UTC](https://discourse.openrobotics.org/t/rosconsole-for-ros2/6380/3 "2018-10-23T21:31:55Z")

</div>

@[dirk-thomas](http://discourse.ros.org/u/dirk-thomas), thanks for the clarification. As you mentioned over email, features provided by Rosconsole in ROS1, might already exist in ROS2 through some other package. As time permits, we will verify the features that Rosconsole provides in ROS1 and based on finding, we will take further determination on porting / development effort. I hope, you are ok with this approach.

---

<div class="post-metadata">

**Author:** ![vaibhavbhadade](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/vaibhavbhadade/32/2468_2.png) [@vaibhavbhadade](https://discourse.openrobotics.org/u/vaibhavbhadade)\
**Post date:** [January 3, 2019, 11:43am UTC](https://discourse.openrobotics.org/t/rosconsole-for-ros2/6380/4 "2019-01-03T11:43:14Z")

</div>

@dirk-thomas , We have ported rosconsole package in ROS2 with all existing functionality available in ROS.  
So, we need to have ros2 branch for rosconsole to give PR.  
Also, Please suggest any other approach for logging required in/for ROS2.

---

<div class="post-metadata">

**Author:** ![dirk-thomas](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/dirk-thomas/32/4328_2.png) [@dirk-thomas](https://discourse.openrobotics.org/u/dirk-thomas)\
**Post date:** [January 12, 2019, 12:05am UTC](https://discourse.openrobotics.org/t/rosconsole-for-ros2/6380/5 "2019-01-12T00:05:30Z")

</div>

> [@vaibhavbhadade](#):
>
> We have ported rosconsole package in ROS2 with all existing functionality available in ROS.

As mentioned above similar functionality (eventually partially) might already exist so I am not sure what a “port of rosconsole” means in this case.

> [@vaibhavbhadade](#):
>
> we need to have ros2 branch for rosconsole to give PR.

I don’t think a `ros2` branch in the `rosconsole` repo makes any sense since I don’t see where there would be any code shared between the functionality in ROS 1 and ROS 2 due to their different design in this area. Please share you changes somehow to allow others to take a look.

> [@vaibhavbhadade](#):
>
> Please suggest any other approach for logging required in/for ROS2.

My previous suggestion still stands:

> I would suggest to create a ticket in the `ros2` repository describing the exact feature(s) and how you plan to implement them. That will enable early feedback on the approach.
