#!/bin/bash # Auto Stock Trading System - 로그 보기 스크립트 # 색상 정의 GREEN='\033[0;32m' RED='\033[0;31m' YELLOW='\033[1;33m' BLUE='\033[0;34m' NC='\033[0m' # No Color PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" echo "================================================" echo " Auto Stock Trading System Logs" echo "================================================" echo "" echo "Select a service to view logs:" echo "" echo " 1) Backend Server" echo " 2) MCP Server" echo " 3) Frontend Dev Server" echo " 4) All Services (tail -f)" echo " 5) Exit" echo "" read -p "Enter choice [1-5]: " choice case $choice in 1) echo "" echo "${BLUE}=== Backend Server Logs ===${NC}" if [ -f "$PROJECT_ROOT/logs/backend.log" ]; then tail -f "$PROJECT_ROOT/logs/backend.log" else echo "${RED}Log file not found: logs/backend.log${NC}" fi ;; 2) echo "" echo "${BLUE}=== MCP Server Logs ===${NC}" if [ -f "$PROJECT_ROOT/logs/mcp-server.log" ]; then tail -f "$PROJECT_ROOT/logs/mcp-server.log" else echo "${RED}Log file not found: logs/mcp-server.log${NC}" fi ;; 3) echo "" echo "${BLUE}=== Frontend Dev Server Logs ===${NC}" if [ -f "$PROJECT_ROOT/logs/frontend.log" ]; then tail -f "$PROJECT_ROOT/logs/frontend.log" else echo "${RED}Log file not found: logs/frontend.log${NC}" fi ;; 4) echo "" echo "${BLUE}=== All Services Logs ===${NC}" echo "" tail -f "$PROJECT_ROOT/logs/"*.log 2>/dev/null ;; 5) echo "Exiting..." exit 0 ;; *) echo "${RED}Invalid choice${NC}" exit 1 ;; esac