Nervous Parrot Muttering

    fancy-log
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/fancy-log package

    2.0.0 • Public • Published

    fancy-log

    NPM version Downloads Build Status Coveralls Status

    Log things, prefixed with a timestamp.

    Usage

    var log = require('fancy-log');
    
    log('a message');
    // [16:27:02] a message
    
    log.error('oh no!');
    // [16:27:02] oh no!

    API

    log(msg...)

    Logs the message as if you called console.log but prefixes the output with the current time in HH:mm:ss format.

    log.error(msg...)

    Logs the message as if you called console.error but prefixes the output with the current time in HH:mm:ss format.

    log.warn(msg...)

    Logs the message as if you called console.warn but prefixes the output with the current time in HH:mm:ss format.

    log.info(msg...)

    Logs the message as if you called console.info but prefixes the output with the current time in HH:mm:ss format.

    log.dir(msg...)

    Logs the message as if you called console.dir but prefixes the output with the current time in HH:mm:ss format.

    Styling

    If the terminal that you are logging to supports colors, the timestamp will be formatted as though it were a Date being formatted by util.inspect(). This means that it will be formatted as magenta by default but can be adjusted following node's Customizing util.inspect colors documentation.

    For example, this will cause the logged timestamps (and other dates) to display in red:

    var util = require('util');
    
    util.inspect.styles.date = 'red';

    License

    MIT

    Install

    npm i fancy-log

    DownloadsWeekly Downloads

    2,725,628

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    6.39 kB

    Total Files

    4

    Last publish

    Collaborators

    • sttk
    • phated