Skip to content

Commit 4276ea7

Browse files
authored
Add logging for particle receive events (#13)
* Add logging for particle receive events * Better log levels
1 parent 041b3ac commit 4276ea7

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

src/internal/FluenceClientImpl.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -221,12 +221,17 @@ export class FluenceClientImpl extends FluenceClientBase implements FluenceClien
221221
executingParticle.reject(new Error(`particle ${particle.id} timed out`));
222222
}
223223
},
224-
onLocalParticleRecieved: (particle: ParticleDto) => {},
225-
onExternalParticleRecieved: (particle: ParticleDto) => {},
226-
onStepperExecuting: (particle: ParticleDto) => {},
224+
onLocalParticleRecieved: (particle: ParticleDto) => {
225+
log.debug('local particle received', particle);
226+
},
227+
onExternalParticleRecieved: (particle: ParticleDto) => {
228+
log.debug('external particle received', particle);
229+
},
230+
onStepperExecuting: (particle: ParticleDto) => {
231+
log.debug('stepper executing particle', particle);
232+
},
227233
onStepperExecuted: (stepperOutcome: StepperOutcome) => {
228-
log.info('inner interpreter outcome:');
229-
log.info(stepperOutcome);
234+
log.debug('inner interpreter outcome:', stepperOutcome);
230235
},
231236
};
232237

src/internal/FluenceConnection.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export class FluenceConnection {
8181
if (this.status === Status.Initializing) {
8282
await this.node.start();
8383

84-
log.debug(`dialing to the node with client's address: ` + this.node.peerId.toB58String());
84+
log.trace(`dialing to the node with client's address: ` + this.node.peerId.toB58String());
8585

8686
await this.node.dial(this.address);
8787

@@ -92,8 +92,7 @@ export class FluenceConnection {
9292
for await (const msg of source) {
9393
try {
9494
let particle = parseParticle(msg);
95-
log.debug('Particle is received:');
96-
log.debug(JSON.stringify(particle, undefined, 2));
95+
log.trace('Particle is received:', JSON.stringify(particle, undefined, 2));
9796
_this.handleParticle(particle);
9897
} catch (e) {
9998
log.error('error on handling a new incoming message: ' + e);

src/internal/ParticleProcessor.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ let magicParticleStorage: Map<string, Map<string, any>> = new Map();
2626

2727
// HACK:: make an api for aqua stepper to accept variables in an easy way!
2828
export function injectDataIntoParticle(particleId: string, data: Map<string, any>, ttl: number) {
29-
log.debug(`setting data for ${particleId}`, data);
29+
log.trace(`setting data for ${particleId}`, data);
3030
magicParticleStorage.set(particleId, data);
3131
setTimeout(() => {
32-
log.debug(`data for ${particleId} is deleted`);
32+
log.trace(`data for ${particleId} is deleted`);
3333
magicParticleStorage.delete(particleId);
3434
}, ttl);
3535
}
@@ -215,11 +215,8 @@ export class ParticleProcessor {
215215
let data: any = particle.data;
216216
let error: any = data['protocol!error'];
217217
if (error !== undefined) {
218-
log.error('error in external particle: ');
219-
log.error(error);
218+
log.error('error in external particle: ', error);
220219
} else {
221-
log.info('handle external particle: ');
222-
log.info(particle);
223220
await this.handleParticle(particle);
224221
}
225222
}

0 commit comments

Comments
 (0)