UNPKG

@rollercoaster-dev/rd-logger

Version:

A neurodivergent-friendly logger for Rollercoaster.dev projects

17 lines (16 loc) 435 B
import { safeStringify } from '../utils'; /** * Text formatter for the logger */ export class TextFormatter { /** * Format a log message as plain text */ format(level, message, timestamp, context) { let output = `[${timestamp}] ${level.toUpperCase()}: ${message}`; if (Object.keys(context).length > 0) { output += ` | ${safeStringify(context)}`; } return output; } }