Better log

This commit is contained in:
syuilo 2019-03-04 14:02:42 +09:00
parent 606cc85ff5
commit 737064da82
No known key found for this signature in database
GPG key ID: BDC4C49D06AB9D69
2 changed files with 11 additions and 1 deletions

View file

@ -55,7 +55,13 @@ export async function createNote(value: any, resolver?: Resolver, silent = false
const object = await resolver.resolve(value) as any; const object = await resolver.resolve(value) as any;
if (object == null || object.type !== 'Note') { if (object == null || object.type !== 'Note') {
logger.error(`invalid note: ${object}`); logger.error(`invalid note: ${value}`, {
resolver: {
history: resolver.getHistory()
},
value: value,
object: object
});
return null; return null;
} }

View file

@ -13,6 +13,10 @@ export default class Resolver {
this.history = new Set(); this.history = new Set();
} }
public getHistory(): string[] {
return Array.from(this.history);
}
public async resolveCollection(value: any) { public async resolveCollection(value: any) {
const collection = typeof value === 'string' const collection = typeof value === 'string'
? await this.resolve(value) ? await this.resolve(value)