add logger

This commit is contained in:
Felix Roos 2022-11-10 21:10:33 +01:00
parent eca92cf5b5
commit 25ffc9cf96
2 changed files with 6 additions and 1 deletions

View File

@ -7,6 +7,7 @@ This program is free software: you can redistribute it and/or modify it under th
import controls from './controls.mjs';
export * from './euclid.mjs';
import Fraction from './fraction.mjs';
import { logger } from './logger.mjs';
export { Fraction, controls };
export * from './hap.mjs';
export * from './pattern.mjs';
@ -17,12 +18,13 @@ export * from './util.mjs';
export * from './speak.mjs';
export * from './evaluate.mjs';
export * from './repl.mjs';
export * from './logger.mjs';
export { default as drawLine } from './drawLine.mjs';
export { default as gist } from './gist.js';
// below won't work with runtime.mjs (json import fails)
/* import * as p from './package.json';
export const version = p.version; */
console.log(
logger(
'%c 🌀 @strudel.cycles/core loaded 🌀', // keep "//" for runnable snapshot source..
'background-color: black;color:white;padding:4px;border-radius:15px',
);

3
packages/core/logger.mjs Normal file
View File

@ -0,0 +1,3 @@
export function logger(message) {
console.log(`${message}`, 'background-color: black;color:white;padding:4px;border-radius:15px');
}