LibreOffice: add debugging log statements

This commit is contained in:
muxator 2018-11-01 00:22:27 +01:00
parent 4b8a0ff4ac
commit 5b88882e34

View file

@ -18,6 +18,7 @@
var async = require("async");
var fs = require("fs");
var log4js = require('log4js');
var os = require("os");
var path = require("path");
var settings = require("./Settings");
@ -26,6 +27,8 @@ var spawn = require("child_process").spawn;
// Conversion tasks will be queued up, so we don't overload the system
var queue = async.queue(doConvertTask, 1);
var libreOfficeLogger = log4js.getLogger('LibreOffice');
/**
* Convert a file from one type to another
*
@ -61,6 +64,7 @@ function doConvertTask(task, callback) {
* task.type
*/
function(callback) {
libreOfficeLogger.debug(`Converting ${task.srcFile} to format ${task.type}. The result will be put in ${tmpDir}`);
var soffice = spawn(settings.soffice, [
'--headless',
'--invisible',
@ -100,6 +104,7 @@ function doConvertTask(task, callback) {
var filename = path.basename(task.srcFile);
var sourceFilename = filename.substr(0, filename.lastIndexOf('.')) + '.' + task.type;
var sourcePath = path.join(tmpDir, sourceFilename);
libreOfficeLogger.debug(`Renaming ${sourcePath} to ${task.destFile}`);
fs.rename(sourcePath, task.destFile, callback);
}
], function(err) {