Skip to content

Commit c4598fc

Browse files
authored
Merge pull request #88 from haiwen/format-log
format log
2 parents e604b2a + 71c450f commit c4598fc

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

wsgidav/util.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -446,17 +446,18 @@ def init_logging(config):
446446
logger_date_format = log_opts.get("logger_date_format", DEFAULT_LOGGER_DATE_FORMAT)
447447
logger_format = log_opts.get("logger_format", DEFAULT_LOGGER_FORMAT)
448448
# Verbose format by default (but wsgidav.util.DEFAULT_CONFIG defines a short format)
449-
# logger_date_format = log_opts.get("logger_date_format", "%Y-%m-%d %H:%M:%S")
450-
# logger_format = log_opts.get(
451-
# "logger_format",
452-
# "%(asctime)s.%(msecs)03d - <%(thread)d> %(name)-27s %(levelname)-8s: %(message)s",
453-
# )
449+
logger_date_format = "%Y-%m-%d %H:%M:%S"
454450

455451
log_file = config.get('log_file', None)
456-
if not log_file:
452+
seafile_log_to_stdout = os.getenv('SEAFILE_LOG_TO_STDOUT', 'false') == 'true'
453+
logger_format = "[seafdav] [%(asctime)s] [%(levelname)s] %(name)s:%(lineno)s %(message)s"
454+
if seafile_log_to_stdout:
455+
myHandler = logging.StreamHandler(sys.stdout)
456+
elif not log_file:
457457
myHandler = logging.StreamHandler(sys.stdout)
458458
else:
459459
myHandler = logging.FileHandler(log_file)
460+
logger_format = "[%(asctime)s] [%(levelname)s] %(name)s:%(lineno)s %(message)s"
460461

461462
formatter = logging.Formatter(logger_format, logger_date_format)
462463

0 commit comments

Comments
 (0)