INNER CODE UNIT · Python
setup_logging
buzzsubash/algo_trading_strategies_india · broker-utilities/mtm_square_off_zerodha/zerodha_ltp_subscriber.py:53
def setup_logging(self):
"""Setup enhanced logging configuration"""
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(levelname)s - [%(funcName)s:%(lineno)d] - %(message)s',
handlers=[
logging.FileHandler('ltp_subscriber.log'),
logging.StreamHandler()
]
)
self.logger = logging.getLogger(__name__)
def load_config(self, config_path: str):
"""Load configuration from YAML file"""
try:
with open(config_path, 'r') as file:
self.config = yaml.safe_load(file)