GitXplorerGitXplorer
g

LogPanel

public
3 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
6f006120e421f37f2f160f4bff7fcbe7d2696e80

use TextIOWrapper

ggwenzek committed 4 years ago
Unverified
a8b3c111eded8f2cfd2411967b888c8d86f011e7

mv log_panel.py __init__.py

ggwenzek committed 4 years ago
Unverified
9d7a4b2cd8486e2dcb37051af765998a12b90403

rm __init__.py

ggwenzek committed 4 years ago
Unverified
ac660e2df4d53332136964c54594515d977380ca

expand variables ${packages}

ggwenzek committed 4 years ago
Unverified
8f9cc351f984041590123a71f60ef6c88d49c2d1

link docs from readme

ggwenzek committed 4 years ago
Unverified
08e79df8a38ef34059a7c458586483865c15cb4d

add documentation

ggwenzek committed 4 years ago

README

The README file for this repository.

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.