Skip to content

Commit a07d24f

Browse files
authored
Merge pull request #3639 from ferdnyc/reformat-log
New formats for the logging instances
2 parents 0a58c7a + 1220cb2 commit a07d24f

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/classes/logger.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -59,20 +59,22 @@ def errors(self):
5959
# Create logger instance
6060
log = logging.Logger('OpenShot')
6161

62-
# Set up a log formatter
63-
formatter = logging.Formatter('%(module)12s:%(levelname)s %(message)s', datefmt='%H:%M:%S')
62+
# Set up log formatters
63+
template = '%(levelname)s %(module)s: %(message)s'
64+
console_formatter = logging.Formatter(template)
65+
file_formatter = logging.Formatter('%(asctime)s ' + template, datefmt='%H:%M:%S')
6466

6567
# Add normal stderr stream handler
6668
sh = logging.StreamHandler()
67-
sh.setFormatter(formatter)
69+
sh.setFormatter(console_formatter)
6870
sh.setLevel(info.LOG_LEVEL_CONSOLE)
6971
log.addHandler(sh)
7072
handlers['stream'] = sh
7173

7274
# Add rotating file handler
7375
fh = logging.handlers.RotatingFileHandler(
7476
os.path.join(info.USER_PATH, 'openshot-qt.log'), encoding="utf-8", maxBytes=25*1024*1024, backupCount=3)
75-
fh.setFormatter(formatter)
77+
fh.setFormatter(file_formatter)
7678
fh.setLevel(info.LOG_LEVEL_FILE)
7779
log.addHandler(fh)
7880
handlers['file'] = fh

0 commit comments

Comments
 (0)