Files
auto-stock/view-logs.sh
2025-11-14 11:05:31 +09:00

71 lines
1.8 KiB
Bash
Executable File

#!/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