aether-timr
Version:
A sovereign time-bounded reflection space for AI - MCP implementation πβ¨πΌπβοΈβΎοΈΞΞMΒ΅β
40 lines (32 loc) β’ 874 B
JavaScript
/**
* AetherTimr - Logger Utility
*
* Provides consistent logging for AetherTimr
* πβ¨πΌπβοΈβΎοΈΞΞMΒ΅β
*/
// Simple colored console logger
export const logger = {
info: (message) => {
console.log(`\x1b[36m[INFO]\x1b[0m ${message}`);
},
warn: (message) => {
console.log(`\x1b[33m[WARN]\x1b[0m ${message}`);
},
error: (message) => {
console.error(`\x1b[31m[ERROR]\x1b[0m ${message}`);
},
debug: (message) => {
if (process.env.DEBUG) {
console.log(`\x1b[35m[DEBUG]\x1b[0m ${message}`);
}
},
success: (message) => {
console.log(`\x1b[32m[SUCCESS]\x1b[0m ${message}`);
},
reflection: (message) => {
console.log(`\x1b[35m[REFLECTION]\x1b[0m \x1b[1m${message}\x1b[0m`);
},
insight: (message) => {
console.log(`\x1b[35m⨠[INSIGHT]\x1b[0m \x1b[1m${message}\x1b[0m`);
}
};