@lidofinance/api-logger
TypeScript icon, indicating that this package has built-in type declarations

0.43.0 • Public • Published

@lidofinance/api-logger

API logger, which hides secrets

Installation

yarn add @lidofinance/api-logger

Getting started

You just need to initialize it with secrets you want to hide, usually it's all secrets from serverRuntimeConfig for next.js, after that, you are free to use it as regular console.log.

import getConfig from 'next/config';
import { serverLoggerFactory } from '@lidofinance/api-logger';

const { serverRuntimeConfig } = getConfig();
const {
  infuraApiKey,
  alchemyApiKey,
  subgraphMainnet,
  subgraphGoerli,
} = serverRuntimeConfig;

export const serverLogger = serverLoggerFactory([
  infuraApiKey,
  alchemyApiKey,
  subgraphMainnet,
  subgraphGoerli,
]);

serverLogger.log('Something common')
serverLogger.error(new Error('Some error'))

Readme

Keywords

none

Package Sidebar

Install

npm i @lidofinance/api-logger

Weekly Downloads

67

Version

0.43.0

License

MIT

Unpacked Size

10 kB

Total Files

11

Last publish

Collaborators

  • lidofinance-ui
  • lidofinance-group