From a41906d0522eae213d5b2a674f633f453624588c Mon Sep 17 00:00:00 2001 From: Marais Rossouw Date: Wed, 22 May 2024 20:08:02 +1000 Subject: [PATCH] :construction: WIP --- example.ts | 5 +++-- migration.ts | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/example.ts b/example.ts index a23cc35..eee0c55 100644 --- a/example.ts +++ b/example.ts @@ -15,7 +15,7 @@ class User { function example(oe: OnEmitFn) { let user = new User(); - let scope = diary(oe); + let scope = diary(oe, {pid: Deno.pid}); scope('log', 'this is a log message'); scope('info', 'this is an info message'); @@ -31,6 +31,8 @@ function example(oe: OnEmitFn) { scope('info', 'this {user} exists', { user }); scope('info', 'we call that user {name} with {id}', user); + + scope('info', 'we also have inherited props like {pid}'); } console.log('============ PRETTY ============\n'); @@ -48,7 +50,6 @@ example((level, message, props) => { let event = { '@t': new Date().toISOString(), '@l': level, - '@sc': name, '@m': interpolate(message, props), '@mt': message, ...props, diff --git a/migration.ts b/migration.ts index bc843a0..3ba3775 100644 --- a/migration.ts +++ b/migration.ts @@ -19,9 +19,9 @@ let v5Events: any[] = []; } { - const log = v5.diary('v0.5', (name, level, event, props) => { + const log = v5.diary((level, event, props) => { v5Events.push({ name, level, messages: [event, props] }); - }); + }, {name: 'v0.5'}); log('debug', 'hello'); log('log', 'hello {phrase}', { phrase: 'world', extra: ['extra', 'props'] });