diff --git a/app/coffee/OutputCacheManager.coffee b/app/coffee/OutputCacheManager.coffee index 1517ccc..5f7558a 100644 --- a/app/coffee/OutputCacheManager.coffee +++ b/app/coffee/OutputCacheManager.coffee @@ -35,7 +35,7 @@ module.exports = OutputCacheManager = OutputCacheManager.expireOutputFiles cacheRoot, {keep: buildId} # Archive logs in background - if Settings.clsi?.archive_logs + if Settings.clsi?.archive_logs or Settings.clsi?.strace OutputCacheManager.archiveLogs outputFiles, compileDir, (err) -> if err? logger.warn err:err, "erroring archiving log files" @@ -153,6 +153,6 @@ module.exports = OutputCacheManager = _checkIfShouldArchive: (src, callback = (err, shouldCopy) ->) -> if Path.basename(src).match(/^strace/) return callback(null, true) - if Path.basename(src).match(/^output\.(?!pdf)/) + if Settings.clsi?.archive_logs and Path.basename(src) in ["output.log", "output.blg"] return callback(null, true) return callback(null, false) \ No newline at end of file diff --git a/config/settings.defaults.coffee b/config/settings.defaults.coffee index 4169f27..8e589a5 100644 --- a/config/settings.defaults.coffee +++ b/config/settings.defaults.coffee @@ -17,6 +17,8 @@ module.exports = synctexBaseDir: (project_id) -> Path.join(@compilesDir, project_id) # clsi: + # strace: true + # archive_logs: true # commandRunner: "docker-runner-sharelatex" # docker: # image: "quay.io/sharelatex/texlive-full"