diff --git a/.env.example b/.env.example index 2bd5dba..b04d23f 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,17 @@ +# Discord Bot Token DISCORD_TOKEN=your_token_here -LAVALINK_HOST=127.0.0.1 + +# Discord Application Client ID (for command deployment) +CLIENT_ID=your_client_id_here + +# Discord Guild ID (optional, for deploying commands to a specific test server) +# GUILD_ID=your_guild_id_here + +# Lavalink Configuration +# Use 'lavalink' if running via docker-compose, '127.0.0.1' or 'localhost' if running Lavalink directly +LAVALINK_HOST=lavalink LAVALINK_PORT=2333 LAVALINK_PASSWORD=your_password_here + +# Logging Level (e.g., debug, info, warn, error) +LOG_LEVEL=info diff --git a/src/utils/logger.js b/src/utils/logger.js index b648af4..377df77 100644 --- a/src/utils/logger.js +++ b/src/utils/logger.js @@ -1,9 +1,9 @@ const winston = require('winston'); const logger = winston.createLogger({ - level: 'info', - format: winston.format.combine( - winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }), + level: process.env.LOG_LEVEL || 'info', // Use LOG_LEVEL from env or default to 'info' + format: winston.format.combine( + winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }), winston.format.printf(info => `${info.timestamp} ${info.level.toUpperCase()}: ${info.message}`) ), transports: [