diff options
| author | tassaron | 2022-04-29 23:19:58 -0400 |
|---|---|---|
| committer | tassaron | 2022-04-29 23:19:58 -0400 |
| commit | 271db4bff3f4dca16671b6e95396acbd6757f44a (patch) | |
| tree | 769952c738bc2165cd0956352b25513f84a1fdc9 | |
| parent | 67c6fa43ac5ed85719179485b0fff4a8ad071a9f (diff) | |
log ffmpeg bin
| -rw-r--r-- | src/core.py | 19 |
1 files changed, 12 insertions, 7 deletions
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) |
