logs optimized
This commit is contained in:
parent
d5db9402e8
commit
77c6733d94
@ -31,7 +31,7 @@ def get_supported_symbols():
|
||||
if candles:
|
||||
from database.operations import get_database_operations
|
||||
from utils.logger import get_logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
try:
|
||||
db = get_database_operations(logger)
|
||||
@ -52,7 +52,7 @@ def get_supported_timeframes():
|
||||
if candles:
|
||||
from database.operations import get_database_operations
|
||||
from utils.logger import get_logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
try:
|
||||
db = get_database_operations(logger)
|
||||
@ -109,7 +109,7 @@ def check_data_availability(symbol: str, timeframe: str):
|
||||
from utils.logger import get_logger
|
||||
|
||||
try:
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
db = get_database_operations(logger)
|
||||
latest_candle = db.market_data.get_latest_candle(symbol, timeframe)
|
||||
|
||||
|
||||
@ -23,7 +23,7 @@ from .layers import (
|
||||
)
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
class ChartBuilder:
|
||||
|
||||
@ -7,7 +7,7 @@ from .utils import prepare_chart_data, format_price, format_volume
|
||||
from .error_handling import ChartErrorHandler, create_error_annotation
|
||||
from utils.logger import get_logger
|
||||
|
||||
logger = get_logger("charts_creation")
|
||||
logger = get_logger()
|
||||
|
||||
def create_candlestick_chart(symbol: str, timeframe: str, days_back: int = 7, **kwargs) -> go.Figure:
|
||||
"""
|
||||
|
||||
@ -9,7 +9,7 @@ from utils.timeframe_utils import load_timeframe_options
|
||||
from .builder import ChartBuilder
|
||||
from .utils import format_price, format_volume
|
||||
|
||||
logger = get_logger("charts_data")
|
||||
logger = get_logger()
|
||||
|
||||
def get_supported_symbols():
|
||||
"""Get list of symbols that have data in the database."""
|
||||
|
||||
@ -18,7 +18,7 @@ from .example_strategies import get_all_example_strategies
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
class ErrorSeverity(str, Enum):
|
||||
|
||||
@ -21,7 +21,7 @@ from .defaults import TradingStrategy
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("example_strategies")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@ -18,7 +18,7 @@ from data.common.data_types import OHLCVCandle
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
class IndicatorType(str, Enum):
|
||||
|
||||
@ -22,7 +22,7 @@ from .defaults import (
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
class ChartLayout(str, Enum):
|
||||
|
||||
@ -17,7 +17,7 @@ from .strategy_charts import StrategyChartConfig, SubplotConfig, ChartStyle, Cha
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
class ValidationLevel(str, Enum):
|
||||
|
||||
@ -19,7 +19,7 @@ from components.charts.config.indicator_defs import convert_database_candles_to_
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@ -15,7 +15,7 @@ from enum import Enum
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
class ErrorSeverity(Enum):
|
||||
|
||||
@ -18,7 +18,7 @@ from enum import Enum
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
# Base directory for indicators
|
||||
INDICATORS_DIR = Path("config/indicators")
|
||||
|
||||
@ -20,7 +20,7 @@ from ..error_handling import (
|
||||
)
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@dataclass
|
||||
@ -45,7 +45,7 @@ class BaseLayer:
|
||||
|
||||
def __init__(self, config: LayerConfig):
|
||||
self.config = config
|
||||
self.logger = get_logger('default_logger')
|
||||
self.logger = get_logger()
|
||||
self.error_handler = ChartErrorHandler()
|
||||
self.traces = []
|
||||
self._is_valid = False
|
||||
|
||||
@ -23,7 +23,7 @@ from .bot_integration import (
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@ -17,7 +17,7 @@ from database.operations import DatabaseOperationError
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@ -23,7 +23,7 @@ from components.charts.utils import get_indicator_colors
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@ -21,7 +21,7 @@ from .base import BaseLayer, LayerConfig
|
||||
from utils.logger import get_logger
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@ -25,7 +25,7 @@ from ..error_handling import (
|
||||
)
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@ -12,26 +12,10 @@ from decimal import Decimal
|
||||
from tzlocal import get_localzone
|
||||
|
||||
from utils.logger import get_logger
|
||||
from config.constants.chart_constants import DEFAULT_CHART_COLORS
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger("default_logger")
|
||||
|
||||
# Default color scheme for charts
|
||||
DEFAULT_CHART_COLORS = {
|
||||
'bullish': '#00C851', # Green for bullish candles
|
||||
'bearish': '#FF4444', # Red for bearish candles
|
||||
'sma': '#007bff', # Blue for SMA
|
||||
'ema': '#ff6b35', # Orange for EMA
|
||||
'bb_upper': '#6f42c1', # Purple for Bollinger upper
|
||||
'bb_lower': '#6f42c1', # Purple for Bollinger lower
|
||||
'bb_middle': '#6c757d', # Gray for Bollinger middle
|
||||
'rsi': '#20c997', # Teal for RSI
|
||||
'macd': '#fd7e14', # Orange for MACD
|
||||
'macd_signal': '#e83e8c', # Pink for MACD signal
|
||||
'volume': '#6c757d', # Gray for volume
|
||||
'support': '#17a2b8', # Light blue for support
|
||||
'resistance': '#dc3545' # Red for resistance
|
||||
}
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def validate_market_data(candles: List[Dict[str, Any]]) -> bool:
|
||||
|
||||
@ -30,4 +30,20 @@ UI_TEXT = {
|
||||
"cumulative_return_trace_name": "Cumulative Return",
|
||||
"returns_trace_name": "Returns (%)",
|
||||
"range_trace_name": "Range %"
|
||||
}
|
||||
|
||||
DEFAULT_CHART_COLORS = {
|
||||
'bullish': '#00C851', # Green for bullish candles
|
||||
'bearish': '#FF4444', # Red for bearish candles
|
||||
'sma': '#007bff', # Blue for SMA
|
||||
'ema': '#ff6b35', # Orange for EMA
|
||||
'bb_upper': '#6f42c1', # Purple for Bollinger upper
|
||||
'bb_lower': '#6f42c1', # Purple for Bollinger lower
|
||||
'bb_middle': '#6c757d', # Gray for Bollinger middle
|
||||
'rsi': '#20c997', # Teal for RSI
|
||||
'macd': '#fd7e14', # Orange for MACD
|
||||
'macd_signal': '#e83e8c', # Pink for MACD signal
|
||||
'volume': '#6c757d', # Gray for volume
|
||||
'support': '#17a2b8', # Light blue for support
|
||||
'resistance': '#dc3545' # Red for resistance
|
||||
}
|
||||
@ -20,7 +20,7 @@ import pandas as pd
|
||||
import io
|
||||
from utils.time_range_utils import load_time_range_options
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def calculate_time_range(time_range_quick, custom_start_date, custom_end_date, analysis_mode, n_intervals):
|
||||
|
||||
@ -15,7 +15,7 @@ from dashboard.components.data_analysis import (
|
||||
from database.operations import get_database_operations
|
||||
from datetime import datetime, timezone, timedelta
|
||||
|
||||
logger = get_logger("data_analysis_callbacks")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def register_data_analysis_callbacks(app):
|
||||
|
||||
@ -18,7 +18,7 @@ from config.indicators.config_utils import (
|
||||
reset_parameter_values
|
||||
)
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def register_indicator_callbacks(app):
|
||||
|
||||
@ -14,7 +14,7 @@ from dashboard.callbacks.system_health_modules.database_callbacks import registe
|
||||
from dashboard.callbacks.system_health_modules.redis_callbacks import register_redis_callbacks
|
||||
from dashboard.callbacks.system_health_modules.system_performance_callbacks import register_system_performance_callbacks
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def register_system_health_callbacks(app):
|
||||
|
||||
@ -6,7 +6,7 @@ from datetime import datetime, timedelta
|
||||
import dash_bootstrap_components as dbc
|
||||
from dash import html
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
def _check_data_collection_service_running() -> bool:
|
||||
"""Check if data collection service is running."""
|
||||
|
||||
@ -10,7 +10,7 @@ from config.constants.system_health_constants import (
|
||||
DATA_FRESHNESS_STALE_HOURS
|
||||
)
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def register_data_collection_callbacks(app):
|
||||
|
||||
@ -11,7 +11,7 @@ from config.constants.system_health_constants import (
|
||||
)
|
||||
from database.operations import get_database_operations
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def register_database_callbacks(app):
|
||||
|
||||
@ -15,7 +15,7 @@ from config.constants.system_health_constants import (
|
||||
MEMORY_GOOD_THRESHOLD, MEMORY_WARNING_THRESHOLD
|
||||
)
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def register_quick_status_callbacks(app):
|
||||
|
||||
@ -3,7 +3,7 @@ import dash_bootstrap_components as dbc
|
||||
from utils.logger import get_logger
|
||||
from database.redis_manager import get_sync_redis_manager
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def register_redis_callbacks(app):
|
||||
|
||||
@ -11,7 +11,7 @@ from config.constants.system_health_constants import (
|
||||
BYTE_TO_GB
|
||||
)
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
def register_system_performance_callbacks(app):
|
||||
|
||||
@ -7,7 +7,7 @@ import dash_bootstrap_components as dbc
|
||||
from utils.logger import get_logger
|
||||
from utils.time_range_utils import load_time_range_options
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
def create_chart_config_panel(strategy_options, overlay_options, subplot_options):
|
||||
"""Create the chart configuration panel with add/edit UI."""
|
||||
|
||||
@ -14,7 +14,7 @@ from database.connection import DatabaseManager
|
||||
from database.operations import DatabaseOperationError, get_database_operations
|
||||
from config.constants.chart_constants import CHART_COLORS, UI_TEXT
|
||||
|
||||
logger = get_logger("data_analysis")
|
||||
logger = get_logger()
|
||||
|
||||
|
||||
class VolumeAnalyzer:
|
||||
|
||||
@ -16,7 +16,7 @@ from dashboard.components.chart_controls import (
|
||||
from utils.timeframe_utils import load_timeframe_options
|
||||
|
||||
|
||||
logger = get_logger("default_logger")
|
||||
logger = get_logger()
|
||||
|
||||
def _create_dropdown_options(symbols, timeframes):
|
||||
"""Creates symbol and timeframe dropdown options."""
|
||||
|
||||
@ -23,7 +23,7 @@ from .exceptions import (
|
||||
)
|
||||
|
||||
# Initialize logger
|
||||
logger = get_logger('exchanges')
|
||||
logger = get_logger('default_logger')
|
||||
|
||||
@dataclass
|
||||
class ExchangeCollectorConfig:
|
||||
|
||||
@ -74,7 +74,7 @@ class TestCollectorManager:
|
||||
@pytest.fixture
|
||||
def manager(self):
|
||||
"""Create a test manager instance."""
|
||||
test_logger = get_logger("test_manager_logger")
|
||||
test_logger = get_logger()
|
||||
return CollectorManager("test_manager", global_health_check_interval=1.0, logger=test_logger)
|
||||
|
||||
@pytest.fixture
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user