jbockle / format-files

VS Code extension to format all files in workspace
41 stars 13 forks source link

More info in Output window #14

Closed snebjorn closed 3 years ago

snebjorn commented 3 years ago

I was wondering if more info can be displayed in the Output. I'm looking for a "base path" so we have an idea where the glob starts from. And "glob used" so we can tell if something funky is going on.

Currently the output looks like this for "Start Format Files: Workspace"

[_info:16:08:32] Starting Format Files - Workspace
[_info:16:08:32] Validating workspace
[_info:16:08:32] Workspace is valid!
[_info:16:08:32] creating include glob
[_info:16:08:32]        folder specified: /C:/Users/my-user/Source/test-format-files/bar
[_info:16:08:32] creating exclude glob
[_info:16:08:32]            {**/node_modules,**/.vscode,**/dist/**,**/.chrome}
[_info:16:08:32] Found 0

Adding glob pattern to that

[_info:16:08:32] Starting Format Files - Workspace
[_info:16:08:32] Validating workspace
[_info:16:08:32] Workspace is valid!
[_info:16:08:32] creating include glob
[_info:16:08:32]        folder specified: /C:/Users/my-user/Source/test-format-files/bar
[_info:16:08:32]        glob pattern: *              <------------
[_info:16:08:32] creating exclude glob
[_info:16:08:32]            {**/node_modules,**/.vscode,**/dist/**,**/.chrome}
[_info:16:08:32] Found 0

Currently output for "Start Format Files: From Glob"

[_info:16:16:56] Starting Format Files - By Glob Pattern
[_info:16:16:56] Validating workspace
[_info:16:16:56] Workspace is valid!
[_info:16:17:02] Found 2
[_info:16:17:02]    /c:/Users/my-user/Source/test-format-files/foo/f1.html
[_info:16:17:02]    /c:/Users/my-user/Source/test-format-files/bar/b1.html

Adding base path and glob pattern to that

[_info:16:16:56] Starting Format Files - By Glob Pattern
[_info:16:16:56] Validating workspace
[_info:16:16:56] Workspace is valid!
[_info:16:16:56] creating include glob
[_info:16:16:56]        folder specified: /C:/Users/my-user/Source/test-format-files        <------------
[_info:16:16:56]        glob pattern: *.html                                                <------------
[_info:16:17:02] Found 2
[_info:16:17:02]    /c:/Users/my-user/Source/test-format-files/foo/f1.html
[_info:16:17:02]    /c:/Users/my-user/Source/test-format-files/bar/b1.html

Should make it a bit easier to work out what's going on when stuff isn't behaving as you expect :)

jbockle commented 3 years ago

thanks for the feedback, added more log output in v3.1