diff --git a/backend/src/api/backend-info.ts b/backend/src/api/backend-info.ts index bf3b459de..776ea1737 100644 --- a/backend/src/api/backend-info.ts +++ b/backend/src/api/backend-info.ts @@ -18,6 +18,10 @@ class BackendInfo { }; } + public getShortCommitHash() { + return this.gitCommitHash.slice(0, 7); + } + private setLatestCommitHash(): void { try { this.gitCommitHash = fs.readFileSync('../.git/refs/heads/master').toString().trim(); diff --git a/backend/src/api/bisq/bisq.ts b/backend/src/api/bisq/bisq.ts index 3bdbf7d75..f5213adc6 100644 --- a/backend/src/api/bisq/bisq.ts +++ b/backend/src/api/bisq/bisq.ts @@ -38,7 +38,7 @@ class Bisq { handleNewBitcoinBlock(block: Block): void { if (block.height - 2 > this.latestBlockHeight && this.latestBlockHeight !== 0) { - logger.info(`Bitcoin block height (#${block.height}) has diverged from the latest Bisq block height (#${this.latestBlockHeight}). Restarting watchers...`); + logger.warn(`Bitcoin block height (#${block.height}) has diverged from the latest Bisq block height (#${this.latestBlockHeight}). Restarting watchers...`); this.startTopDirectoryWatcher(); this.startSubDirectoryWatcher(); } diff --git a/backend/src/api/blocks.ts b/backend/src/api/blocks.ts index deb9d05b8..cd34cbdde 100644 --- a/backend/src/api/blocks.ts +++ b/backend/src/api/blocks.ts @@ -52,7 +52,7 @@ class Blocks { this.currentBlockHeight = blockHeightTip; } else { this.currentBlockHeight++; - logger.info(`New block found (#${this.currentBlockHeight})!`); + logger.debug(`New block found (#${this.currentBlockHeight})!`); } const blockHash = await bitcoinApi.getBlockHash(this.currentBlockHeight); diff --git a/backend/src/index.ts b/backend/src/index.ts index 5b606ead5..727a2811d 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -21,6 +21,7 @@ import bisq from './api/bisq/bisq'; import bisqMarkets from './api/bisq/markets'; import donations from './api/donations'; import logger from './logger'; +import backendInfo from './api/backend-info'; class Server { private wss: WebSocket.Server | undefined; @@ -36,7 +37,7 @@ class Server { } if (cluster.isMaster) { - logger.info(`Mempool Server is running on port ${config.HTTP_PORT}`); + logger.notice(`Mempool Server is running on port ${config.HTTP_PORT} (${backendInfo.getShortCommitHash()})`); const numCPUs = config.CLUSTER_NUM_CORES; for (let i = 0; i < numCPUs; i++) { @@ -107,7 +108,7 @@ class Server { if (worker) { logger.info(`Mempool Server worker #${process.pid} started`); } else { - logger.info(`Mempool Server is running on port ${config.HTTP_PORT}`); + logger.notice(`Mempool Server is running on port ${config.HTTP_PORT} (${backendInfo.getShortCommitHash()})`); } }); }