Debugging and logging are both inseparable aspects of any software system during it's development as well as in the deployment stage. These tools greatly assist the developer & support teams to quickly find a solution.

Debugging

In the development process of a feature rich software like RDK, debugging the code or modules bears great significance. While integrate development environments (IDE) provide a great deal by helping to solve certain debug functionalities, when working with a Set-top it is also important to have debuggers that can collect core dumps and real time code traces.

RDK supports following tools for making the debugging task easier for developers. 

Logging