Skip to content

@nextrush/logUniversal Logger

Simple, safe, zero-dependency logging for modern JavaScript

Quick Example

typescript
import { createLogger } from '@nextrush/log';

const log = createLogger('MyApp');

log.info('Server started', { port: 3000 });
log.error('Failed to connect', new Error('timeout'));

Development — pretty, colorful:

10:30:00 INFO  [MyApp] Server started { port: 3000 }
10:30:01 ERROR [MyApp] Failed to connect Error: timeout

Production — JSON for aggregators:

json
{"timestamp":"...","level":"info","message":"Server started","data":{"port":3000}}

Released under the MIT License.