Neighborly Package Megalodon

    @apollo/utils.logger
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.0 • Public • Published

    Logger interface

    interface Logger {
      debug(message?: any): void;
      info(message?: any): void;
      warn(message?: any): void;
      error(message?: any): void;
    }
    

    This generic interface for loggers supports logging a string at one of four different levels (debug, info, warn, error). It's designed to be compatible with Node's console as well as commonly used logging packages and is tested against a few of them. Below are the logging libraries we test for compatibility against.

    bunyan

    const logger = bunyan.createLogger();
    

    log4js

    const logger = log4js.getLogger();
    

    loglevel

    const logger = loglevel.getLogger();
    

    winston

    const logger = winston.createLogger();
    

    Install

    npm i @apollo/utils.logger

    DownloadsWeekly Downloads

    671,128

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    7.63 kB

    Total Files

    10

    Last publish

    Collaborators

    • apollo-bot