28 lines
811 B
Python
28 lines
811 B
Python
import os, logging
|
|
|
|
host = os.environ.get('VERSION_MANAGEMENT_SERVICE_HOST', default='10.10.43.240')
|
|
service = os.environ.get('VERSION_MANAGEMENT_SERVICE_PORT', default=31090)
|
|
|
|
class PrintHandler(logging.Handler):
|
|
def emit(self, record):
|
|
msg = self.format(record)
|
|
print(msg)
|
|
|
|
def setup_logger():
|
|
logger = logging.getLogger(__name__)
|
|
logger.setLevel(logging.INFO)
|
|
log_file='dashboard/version-management.log'
|
|
formatter = logging.Formatter(f'%(asctime)s %(levelname)s : %(message)s')
|
|
|
|
file_handler = logging.FileHandler(log_file)
|
|
file_handler.setFormatter(formatter)
|
|
|
|
print_handler = PrintHandler()
|
|
print_handler.setFormatter(formatter)
|
|
|
|
logger.addHandler(file_handler)
|
|
logger.addHandler(print_handler)
|
|
|
|
return logger
|
|
|
|
logger = setup_logger() |