GitXplorerGitXplorer
g

LogPanel

public
3 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
9692fc27fd76331db86444ae45e8813b9b02ab39

add license (LGPL)

ggwenzek committed 4 years ago
Unverified
215f824e8a3d87e09c89c72353354c5656f57981

update architecture

ggwenzek committed 4 years ago
Unverified
ffb4bcec4a2b4488c2c7ab406ad9bb7ce35c8da1

rename aaLogPanel

ggwenzek committed 4 years ago
Unverified
6950f718f1c76c821eca88b72db9b13674d250a2

only assert _msub in tests

ggwenzek committed 4 years ago
Unverified
f8b7d7c93754b0d4377650c31518f650bf91b7ad

add tests for the settings parsing

ggwenzek committed 4 years ago
Unverified
a6f3a38e80447245edc68e265c608d5e99c0a381

do mininal logging setup before `plugin_loaded`

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.