0.3.0 • Published 1 year ago

@freewall/apollo-console-logger v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Apollo Console Logger

npm version publish status

A console logger link for Apollo Client. Logs request and response of queries and mutations to console.

Installation

npm install @freewall/apollo-console-logger

Usage

import { ConsoleLoggerLink } from '@freewall/apollo-console-logger';

const link = ApolloLink.from([
  new ConsoleLoggerLink(),
  new HttpLink({
    uri: '...',
  }),
]);

const client = new ApolloClient({
  link,
  // ...
});

Options

// default values:
new ConsoleLoggerLink({
  colors: {
    query: {
      request: '#E17E00',
      response: '#A65D00',
    },
    mutation: {
      request: '#E10098',
      response: '#A5006F',
    },
  },
  multiline: false,
  responseSize: true,
  responseTime: true,
});

Sample output

image

0.3.0

1 year ago

0.2.0

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago