Commit 7d91796c authored by SparkSnail's avatar SparkSnail Committed by xuehui
Browse files

Fix inconsistent time format in nnimanager and dispatcher (#819)

* fix remote bug

* add document

* add document

* fix remote issue

* fix forEach

* update doc according to comments

* remove 'any more'

* set nniManager.log and dispatcher.log time format to local time
parent 5296a528
...@@ -137,7 +137,7 @@ class Logger { ...@@ -137,7 +137,7 @@ class Logger {
private log(level: string, param: any[]): void { private log(level: string, param: any[]): void {
const buffer: WritableStreamBuffer = new WritableStreamBuffer(); const buffer: WritableStreamBuffer = new WritableStreamBuffer();
buffer.write(`[${(new Date()).toISOString()}] ${level} `); buffer.write(`[${(new Date()).toLocaleString()}] ${level} `);
buffer.write(format(param)); buffer.write(format(param));
buffer.write('\n'); buffer.write('\n');
buffer.end(); buffer.end();
......
...@@ -25,6 +25,7 @@ from io import TextIOBase ...@@ -25,6 +25,7 @@ from io import TextIOBase
import logging import logging
import os import os
import sys import sys
import time
def _load_env_args(): def _load_env_args():
...@@ -40,7 +41,7 @@ env_args = _load_env_args() ...@@ -40,7 +41,7 @@ env_args = _load_env_args()
'''Arguments passed from environment''' '''Arguments passed from environment'''
_time_format = '%Y-%m-%d %H:%M:%S' _time_format = '%m/%d/%Y, %I:%M:%S %P'
class _LoggerFileWrapper(TextIOBase): class _LoggerFileWrapper(TextIOBase):
def __init__(self, logger_file): def __init__(self, logger_file):
self.file = logger_file self.file = logger_file
...@@ -64,8 +65,8 @@ def init_logger(logger_file_path): ...@@ -64,8 +65,8 @@ def init_logger(logger_file_path):
logger_file_path = os.path.join(env_args.log_dir, logger_file_path) logger_file_path = os.path.join(env_args.log_dir, logger_file_path)
logger_file = open(logger_file_path, 'w') logger_file = open(logger_file_path, 'w')
fmt = '[%(asctime)s] %(levelname)s (%(name)s/%(threadName)s) %(message)s' fmt = '[%(asctime)s] %(levelname)s (%(name)s/%(threadName)s) %(message)s'
logging.Formatter.converter = time.localtime
formatter = logging.Formatter(fmt, _time_format) formatter = logging.Formatter(fmt, _time_format)
handler = logging.StreamHandler(logger_file) handler = logging.StreamHandler(logger_file)
handler.setFormatter(formatter) handler.setFormatter(formatter)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment