Skip to content

Experiemental ST plugin to collect all logs in one place

License

Notifications You must be signed in to change notification settings

gwenzek/LogPanel

Repository files navigation

LogPanel

Gather all the logging across ST packages into a dedicated panel.

Through the config you can easily:

  • lower or raise the overall verbosity of the logs
  • silence a particular package
  • create dedicated panel for a particular package
  • removes the need to have debug setting in your package
    • just use logger.debug and add a new handler when you want to debug it.
  • find packages still using print (looking at you PackageControl)
    • enable "snitch": true in the config

This package is compatible with both the python3.3 and python3.8 hosts.

Documentation

Note this follows the Diátaxis Framework for technical documentation authoring. I found it interesting as an author and it did helped me write this documentation.

Settings and Key bindings

Settings can be found using the command palette "Preferences: Log Panel".

LogPanel comes without any command, and therefore any keybinding. But since it adds two more panels, I can recommand SwitchPanel to simplify switching between panels.

About

Experiemental ST plugin to collect all logs in one place

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages