mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-16 22:21:51 +00:00
Add debug logging for unsafe template formatter values
This commit is contained in:
parent
d0139f6c2e
commit
dcdaaf9de8
1 changed files with 7 additions and 0 deletions
|
@ -65,6 +65,13 @@ export class TemplateSafeValueContainer {
|
||||||
constructor(data: Record<string, TemplateSafeValue> = {}) {
|
constructor(data: Record<string, TemplateSafeValue> = {}) {
|
||||||
for (const [key, value] of Object.entries(data)) {
|
for (const [key, value] of Object.entries(data)) {
|
||||||
if (!isTemplateSafeValue(value)) {
|
if (!isTemplateSafeValue(value)) {
|
||||||
|
// tslint:disable:no-console
|
||||||
|
console.error("=== CONTEXT FOR UNSAFE VALUE ===");
|
||||||
|
console.error("stringified:", JSON.stringify(value));
|
||||||
|
console.error("typeof:", typeof value);
|
||||||
|
console.error("constructor name:", (value as any)?.constructor?.name);
|
||||||
|
console.error("=== /CONTEXT FOR UNSAFE VALUE ===");
|
||||||
|
// tslint:enable:no-console
|
||||||
throw new Error(`Unsafe value for key "${key}" in SafeTemplateValueContainer`);
|
throw new Error(`Unsafe value for key "${key}" in SafeTemplateValueContainer`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue