mirror of
https://github.com/estruyf/vscode-front-matter.git
synced 2026-03-28 17:42:40 +01:00
#796 - Extra logging
This commit is contained in:
@@ -731,10 +731,17 @@ export class Folders {
|
||||
* @returns
|
||||
*/
|
||||
private static findFolders(pattern: string): Promise<string[]> {
|
||||
Logger.verbose(`Folders:findFolders:start - ${pattern}`);
|
||||
return new Promise((resolve) => {
|
||||
glob(pattern, { ignore: '**/node_modules/**', dot: true }, (err, files) => {
|
||||
const allFolders = files.map((file) => dirname(file));
|
||||
if (err) {
|
||||
Logger.error(`Folders:findFolders:error - ${err?.message || err}`);
|
||||
resolve([]);
|
||||
}
|
||||
|
||||
const allFolders = (files || []).map((file) => dirname(file));
|
||||
const uniqueFolders = [...new Set(allFolders)];
|
||||
Logger.verbose(`Folders:findFolders:end - ${uniqueFolders.length}`);
|
||||
resolve(uniqueFolders);
|
||||
});
|
||||
});
|
||||
@@ -746,14 +753,16 @@ export class Folders {
|
||||
* @returns
|
||||
*/
|
||||
private static async findFiles(pattern: string): Promise<Uri[]> {
|
||||
Logger.verbose(`Folders:findFiles:start - ${pattern}`);
|
||||
return new Promise((resolve) => {
|
||||
glob(pattern, { ignore: '**/node_modules/**' }, (err, files) => {
|
||||
if (err) {
|
||||
Logger.error(`Folders:findFiles: ${err}`);
|
||||
Logger.error(`Folders:findFiles:error - ${err?.message || err}`);
|
||||
resolve([]);
|
||||
}
|
||||
|
||||
const allFiles = (files || []).map((file) => Uri.file(file));
|
||||
Logger.verbose(`Folders:findFiles:end - ${allFiles.length}`);
|
||||
resolve(allFiles);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -27,7 +27,7 @@ export class Logger {
|
||||
public static info(
|
||||
message: string,
|
||||
location: LoggerLocation = 'VSCODE',
|
||||
type: 'INFO' | 'WARNING' | 'ERROR' = 'INFO'
|
||||
type: 'VERBOSE' | 'INFO' | 'WARNING' | 'ERROR' = 'INFO'
|
||||
): void {
|
||||
if (!Logger.channel) {
|
||||
Logger.getInstance();
|
||||
@@ -45,4 +45,8 @@ export class Logger {
|
||||
public static error(message: string, location: LoggerLocation = 'VSCODE'): void {
|
||||
Logger.info(message, location, 'ERROR');
|
||||
}
|
||||
|
||||
public static verbose(message: string, location: LoggerLocation = 'VSCODE'): void {
|
||||
Logger.info(message, location, 'VERBOSE');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@ export class PagesParser {
|
||||
PagesParser.allPages = [...pages];
|
||||
PagesParser.pagesStatusBar.hide();
|
||||
|
||||
Logger.info('PagesParser::parsePages:end');
|
||||
Logger.info('PagesParser:parsePages:end');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user