From 271db4bff3f4dca16671b6e95396acbd6757f44a Mon Sep 17 00:00:00 2001 From: tassaron Date: Fri, 29 Apr 2022 23:19:58 -0400 Subject: log ffmpeg bin --- src/core.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'src/core.py') diff --git a/src/core.py b/src/core.py index 225d8e0..0f7fe8e 100644 --- a/src/core.py +++ b/src/core.py @@ -463,9 +463,13 @@ class Core: with open(os.path.join(wd, 'encoder-options.json')) as json_file: encoderOptions = json.load(json_file) + # Locate FFmpeg + ffmpegBin = findFfmpeg() + log.info("Detected FFmpeg bin: %s", ffmpegBin) + settings = { 'canceled': False, - 'FFMPEG_BIN': findFfmpeg(), + 'FFMPEG_BIN': ffmpegBin, 'dataDir': dataDir, 'settings': QtCore.QSettings( os.path.join(dataDir, 'settings.ini'), @@ -522,7 +526,7 @@ class Core: cls.presetDir, cls.logDir, cls.settings.value("projectDir")): if not os.path.exists(neededDirectory): os.mkdir(neededDirectory) - cls.makeLogger() + cls.makeLogger(deleteOldLogs=True) @classmethod def loadDefaultSettings(cls): @@ -564,7 +568,7 @@ class Core: cls.settings.setValue(key, val) @staticmethod - def makeLogger(): + def makeLogger(deleteOldLogs=False): # send critical log messages to stdout logStream = logging.StreamHandler() logStream.setLevel(STDOUT_LOGLVL) @@ -580,10 +584,11 @@ class Core: Core.logEnabled = True logFilename = os.path.join(Core.logDir, 'avp_debug.log') libLogFilename = os.path.join(Core.logDir, 'global_debug.log') - # delete old logs - for log_ in (logFilename, libLogFilename): - if os.path.exists(log_): - os.remove(log_) + + if deleteOldLogs: + for log_ in (logFilename, libLogFilename): + if os.path.exists(log_): + os.remove(log_) logFile = logging.FileHandler(logFilename, delay=True) logFile.setLevel(FILE_LOGLVL) -- cgit v1.2.3