Filan-glitch / NetSim

An educational network simulation project
https://filan-glitch.github.io/NetSim/
MIT License
3 stars 1 forks source link

[Feature Request] Logging Tab #64

Open Filan-glitch opened 1 year ago

Filan-glitch commented 1 year ago

Feature Request Is your feature request related to a problem? It is related to the problem, that the system order of events is unclear.

I would like to propose a new ui element that allows users to see logging within NetSim. Currently, the user need to load the log file externally to get insight on the systems logging, while it would be interesting for a user to see the info logs.

Feature Description

It would be great to have a ' Logging' Tab on the main screen. When selected, it should show all the info logs of the logging system.

Use Case

For instance, when trying to understand the order of events when packing the data and sending it through the network. Having the ability to see the informative logs and understanding the order of events would greatly enhance the workflow.

Benefits

Time-saving: Users can quickly see the logs within the software instead of open it externally. Workflow improvement: Especially useful for users who need detailed informations on the order of events would benefit from a logging tab.

Implementation Details

It could be implemented by adding a new tab to the tabwidget on the main window screen. Switching to this tab would load the data in the log file/logger class and extract the info logs (debug logs etc not needed) and show it well formatted in a text box.

Additional Context

Feel free to discuss and provide feedback on this feature request. I believe this enhancement would add significant value to NetSim and improve the user experience.