Dashboard - logger 수정
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
__pycache__
|
__pycache__
|
||||||
|
dashboard/version-management.log
|
||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user