kanak22 / DConsole

Simple Cross Platform Local Logging tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๏ปฟ

website title image

๐Ÿ‘‰ Dconsole a Debugging Tool๐Ÿ‘ˆ

๐Ÿ“Œ Introduction

A Cross platform tool to get multiple logs in one place with easily visualizable colors. A really useful debugging tool for developers with easy to use GUI scheme.

๐Ÿงก Loving the idea ?

Follow me and give a star ๐ŸŒŸ for more updates.

โญ How to get started?

You can refer to the following articles on the basics of Git and Github and also contact the Project Mentors, in case you are stuck:

๐Ÿ’ฅ How to Contribute?

PRs Welcome Open Source Love svg2

  • Take a look at the Existing [Issues]
  • Wait for the Issue to be assigned to you after which you can start working on it.
  • Fork the Repo and create a Branch for any Issue that you are working upon.
  • Read the [Code of Conduct]
  • Create a Pull Request which will be promptly reviewed and suggestions would be added to improve it.
  • Add Screenshots to help us know what this Script is all about.

Instructions:

Requirements

  • Linux
sudo apt-get install build-essentials qt5-default

Using Cmake as Generator

mkdir build && cd build
cmake .. -DCMAKE_CXX_FLAGS="-pthread"
make

Using Ninja as Generator

mkdir build && cd build
cmake .. -GNinja -DCMAKE_CXX_FLAGS="-pthread"
ninja -j <CPU_CORES>

Enable Debug prints

cmake .. -GNinja -DCMAKE_CXX_FLAGS="-DDEBUG -pthread"

Communication Channel

For all project related doubts and guidance please join this discord channel

Discord Link

Roadmap

As of now simple socket message passing with Bare minimum UI works.

  • Multi language interface

  • Tabbed structure

  • More complex message structure

  • UI(High DPI, Widgets .. etc)

  • Tests

  • Color coded message

About

Simple Cross Platform Local Logging tool

License:MIT License


Languages

Language:C++ 83.1%Language:Python 12.1%Language:CMake 4.8%