71 lines
1.8 KiB
Bash
Executable File
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
|