Dashboard - logger 수정

This commit is contained in:
dsk-minchulahn
2023-08-17 14:47:08 +09:00
parent bf76bea1f0
commit cb6c3578f6
3 changed files with 4 additions and 8 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
__pycache__ __pycache__
dashboard/version-management.log

View File

@@ -1,4 +1,4 @@
import os, socket, logging import os, logging
host = os.environ.get('VERSION_MANAGEMENT_SERVICE_HOST', default='10.10.43.240') host = os.environ.get('VERSION_MANAGEMENT_SERVICE_HOST', default='10.10.43.240')
service = os.environ.get('VERSION_MANAGEMENT_SERVICE_PORT', default=31090) service = os.environ.get('VERSION_MANAGEMENT_SERVICE_PORT', default=31090)
@@ -8,16 +8,11 @@ class PrintHandler(logging.Handler):
msg = self.format(record) msg = self.format(record)
print(msg) print(msg)
def get_sock_name():
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((host, service))
return sock.getsockname()[0]
def setup_logger(): def setup_logger():
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO) logger.setLevel(logging.INFO)
log_file='dashboard/version-management.log' log_file='dashboard/version-management.log'
formatter = logging.Formatter(f'%(asctime)s %(levelname)s {get_sock_name()} : %(message)s') formatter = logging.Formatter(f'%(asctime)s %(levelname)s : %(message)s')
file_handler = logging.FileHandler(log_file) file_handler = logging.FileHandler(log_file)
file_handler.setFormatter(formatter) file_handler.setFormatter(formatter)