Skip to content

Commit 2bc208d

Browse files
committed
Use errorLogger for query and tonal errors
1 parent cfeff26 commit 2bc208d

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

packages/core/pattern.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525
stringifyValues,
2626
} from './util.mjs';
2727
import drawLine from './drawLine.mjs';
28-
import { logger } from './logger.mjs';
28+
import { errorLogger, logger } from './logger.mjs';
2929

3030
let stringParser;
3131

@@ -414,7 +414,7 @@ export class Pattern {
414414
try {
415415
return this.query(new State(new TimeSpan(begin, end), controls));
416416
} catch (err) {
417-
logger(`[query]: ${err.message}`, 'error');
417+
errorLogger(err, 'query');
418418
return [];
419419
}
420420
}

packages/tonal/tonal.mjs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,16 @@ This program is free software: you can redistribute it and/or modify it under th
55
*/
66

77
import { Note, Interval, Scale } from '@tonaljs/tonal';
8-
import { register, _mod, logger, isNote, noteToMidi, removeUndefineds, getAccidentalsOffset } from '@strudel/core';
8+
import {
9+
_mod,
10+
errorLogger,
11+
getAccidentalsOffset,
12+
isNote,
13+
logger,
14+
noteToMidi,
15+
register,
16+
removeUndefineds,
17+
} from '@strudel/core';
918
import { stepInNamedScale, nearestNumberIndex } from './tonleiter.mjs';
1019

1120
const octavesInterval = (octaves) => (octaves <= 0 ? -1 : 1) + octaves * 7 + 'P';
@@ -294,7 +303,7 @@ export const scale = register(
294303
}
295304
if (offset != 0) scaleNote = Note.transpose(scaleNote, Interval.fromSemitones(offset));
296305
} catch (err) {
297-
logger(`[tonal] ${err.message}`, 'error');
306+
errorLogger(err, 'tonal');
298307
return; // will be removed
299308
}
300309
}

0 commit comments

Comments
 (0)