Only archive main log and blg
This commit is contained in:
@@ -35,7 +35,7 @@ module.exports = OutputCacheManager =
|
|||||||
OutputCacheManager.expireOutputFiles cacheRoot, {keep: buildId}
|
OutputCacheManager.expireOutputFiles cacheRoot, {keep: buildId}
|
||||||
|
|
||||||
# Archive logs in background
|
# Archive logs in background
|
||||||
if Settings.clsi?.archive_logs
|
if Settings.clsi?.archive_logs or Settings.clsi?.strace
|
||||||
OutputCacheManager.archiveLogs outputFiles, compileDir, (err) ->
|
OutputCacheManager.archiveLogs outputFiles, compileDir, (err) ->
|
||||||
if err?
|
if err?
|
||||||
logger.warn err:err, "erroring archiving log files"
|
logger.warn err:err, "erroring archiving log files"
|
||||||
@@ -153,6 +153,6 @@ module.exports = OutputCacheManager =
|
|||||||
_checkIfShouldArchive: (src, callback = (err, shouldCopy) ->) ->
|
_checkIfShouldArchive: (src, callback = (err, shouldCopy) ->) ->
|
||||||
if Path.basename(src).match(/^strace/)
|
if Path.basename(src).match(/^strace/)
|
||||||
return callback(null, true)
|
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, true)
|
||||||
return callback(null, false)
|
return callback(null, false)
|
||||||
@@ -17,6 +17,8 @@ module.exports =
|
|||||||
synctexBaseDir: (project_id) -> Path.join(@compilesDir, project_id)
|
synctexBaseDir: (project_id) -> Path.join(@compilesDir, project_id)
|
||||||
|
|
||||||
# clsi:
|
# clsi:
|
||||||
|
# strace: true
|
||||||
|
# archive_logs: true
|
||||||
# commandRunner: "docker-runner-sharelatex"
|
# commandRunner: "docker-runner-sharelatex"
|
||||||
# docker:
|
# docker:
|
||||||
# image: "quay.io/sharelatex/texlive-full"
|
# image: "quay.io/sharelatex/texlive-full"
|
||||||
|
|||||||
Reference in New Issue
Block a user