mirror of
https://github.com/estruyf/vscode-front-matter.git
synced 2026-03-28 17:42:40 +01:00
Added extra logging for placeholder and metadata updates
This commit is contained in:
@@ -345,6 +345,7 @@ export class DataListener extends BaseListener {
|
||||
return;
|
||||
}
|
||||
|
||||
let beforeValue: any;
|
||||
const titleField = (Settings.get(SETTING_SEO_TITLE_FIELD) as string) || DefaultFields.Title;
|
||||
|
||||
const editor = window.activeTextEditor;
|
||||
@@ -435,6 +436,7 @@ export class DataListener extends BaseListener {
|
||||
[field]: value
|
||||
});
|
||||
} else {
|
||||
beforeValue = parentObj[field];
|
||||
parentObj[field] = value;
|
||||
}
|
||||
}
|
||||
@@ -480,6 +482,13 @@ export class DataListener extends BaseListener {
|
||||
await ArticleHelper.updateByPath(filePath, article);
|
||||
}
|
||||
|
||||
Logger.verbose(
|
||||
`DataListener:updateMetadata: "${field}" - Before value: ${JSON.stringify(
|
||||
beforeValue
|
||||
)} - After value: ${JSON.stringify(value)}`,
|
||||
'VSCODE'
|
||||
);
|
||||
|
||||
this.pushMetadata(article.data);
|
||||
}
|
||||
|
||||
@@ -686,6 +695,7 @@ export class DataListener extends BaseListener {
|
||||
let { field, value, data, contentType } = articleData;
|
||||
|
||||
value = value || '';
|
||||
const valueBefore = value;
|
||||
if (field) {
|
||||
const crntFile = window.activeTextEditor?.document;
|
||||
const dateFormat = Settings.get(SETTING_DATE_FORMAT) as string;
|
||||
@@ -700,6 +710,13 @@ export class DataListener extends BaseListener {
|
||||
);
|
||||
}
|
||||
|
||||
Logger.verbose(
|
||||
`DataListener:updatePlaceholder: "${field}" - Before value: ${JSON.stringify(
|
||||
valueBefore
|
||||
)} - After value: ${JSON.stringify(value)}`,
|
||||
'VSCODE'
|
||||
);
|
||||
|
||||
this.sendRequest(Command.updatePlaceholder, requestId, { field, value });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user