Parcourir la source

move logger to utils/logger

Christopher Mael il y a 1 an
Parent
commit
63009f17df
3 fichiers modifiés avec 19 ajouts et 17 suppressions
  1. 1 17
      buy.ts
  2. 1 0
      utils/index.ts
  3. 17 0
      utils/logger.ts

+ 1 - 17
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);

+ 1 - 0
utils/index.ts

@@ -1 +1,2 @@
 export * from './utils';
+export * from './logger';

+ 17 - 0
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,
+);