From 63009f17df5524f6325d5d4cf7ad41465515d56f Mon Sep 17 00:00:00 2001 From: Christopher Mael Date: Sat, 23 Mar 2024 17:13:24 +0100 Subject: [PATCH] move logger to utils/logger --- buy.ts | 18 +----------------- utils/index.ts | 1 + utils/logger.ts | 17 +++++++++++++++++ 3 files changed, 19 insertions(+), 17 deletions(-) create mode 100644 utils/logger.ts diff --git a/buy.ts b/buy.ts index fc9cccd..30e0ba8 100644 --- a/buy.ts +++ b/buy.ts @@ -27,29 +27,13 @@ import { Commitment, } from '@solana/web3.js'; import { getTokenAccounts, RAYDIUM_LIQUIDITY_PROGRAM_ID_V4, OPENBOOK_PROGRAM_ID, createPoolKeys } from './liquidity'; -import { retrieveEnvVariable } from './utils'; +import { logger, retrieveEnvVariable } from './utils'; import { getMinimalMarketV3, MinimalMarketLayoutV3 } from './market'; import { MintLayout } from './types'; -import pino from 'pino'; import bs58 from 'bs58'; import * as fs from 'fs'; import * as path from 'path'; -const transport = pino.transport({ - target: 'pino-pretty', -}); - -export const logger = pino( - { - level: 'info', - redact: ['poolKeys'], - serializers: { - error: pino.stdSerializers.err, - }, - base: undefined, - }, - transport, -); const network = 'mainnet-beta'; const RPC_ENDPOINT = retrieveEnvVariable('RPC_ENDPOINT', logger); diff --git a/utils/index.ts b/utils/index.ts index 04bca77..d90cdf8 100644 --- a/utils/index.ts +++ b/utils/index.ts @@ -1 +1,2 @@ export * from './utils'; +export * from './logger'; \ No newline at end of file diff --git a/utils/logger.ts b/utils/logger.ts new file mode 100644 index 0000000..393068e --- /dev/null +++ b/utils/logger.ts @@ -0,0 +1,17 @@ +import pino from "pino"; + +const transport = pino.transport({ + target: 'pino-pretty', +}); + +export const logger = pino( + { + level: 'info', + redact: ['poolKeys'], + serializers: { + error: pino.stdSerializers.err, + }, + base: undefined, + }, + transport, +);