UNPKG

btc-minikeytools

Version:

BTC-MiniKeyTools is a robust tool for working with Bitcoin Mini private keys. It provides validation, key generation, and conversion functionalities, including HEX and Wallet Import Format (WIF) keys. Fully equipped with CLI support and logging options, i

29 lines (25 loc) 766 B
const winston = require('winston'); // Load logging level from config.json const config = require('../config/config.json'); // Create a logger with console and file transports const logger = winston.createLogger({ level: process.env.LOG_LEVEL || config.logLevel || 'info', // Log level (can be 'debug', 'info', 'warn', 'error') transports: [ // Console log new winston.transports.Console({ format: winston.format.combine( winston.format.colorize(), winston.format.simple() ) }), // File log new winston.transports.File({ filename: 'app.log', format: winston.format.combine( winston.format.timestamp(), winston.format.json() ) }) ] }); module.exports = exports = logger;