Mwalker has uploaded a new change for review.
https://gerrit.wikimedia.org/r/107832
Change subject: Add syslog logging
......................................................................
Add syslog logging
Change-Id: I1cc25fa8d376cfb6be03c237c3916bca50ac43da
---
M bin/mw-ocg-latexer
M package.json
2 files changed, 12 insertions(+), 1 deletion(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Collection/OfflineContentGenerator/latex_renderer
refs/changes/32/107832/1
diff --git a/bin/mw-ocg-latexer b/bin/mw-ocg-latexer
index a9dc365..227b7ba 100755
--- a/bin/mw-ocg-latexer
+++ b/bin/mw-ocg-latexer
@@ -3,6 +3,8 @@
var program = require('commander');
var latexer = require('../');
+var Syslog = require('node-syslog');
+var util = require('util');
program
.version(latexer.version)
@@ -37,10 +39,16 @@
var bundlefile = program.args[0];
+Syslog.init("mw-ocg-latexer", Syslog.LOG_PID | Syslog.LOG_ODELAY,
Syslog.LOG_LOCAL0);
var log = function() {
// en/disable log messages here
if (program.verbose || program.debug) {
console.error.apply(console, arguments);
+ }
+ try {
+ Syslog.log(Syslog.LOG_INFO, util.format.apply(this, arguments));
+ } catch (err) {
+ Syslog.log(Syslog.LOG_ERR, "Could not format message with
arguments " + arguments)
}
};
@@ -60,6 +68,7 @@
}
latexer.convert(options).then(function(status) {
+ Syslog.close();
process.exit(status);
}, function(err) {
if (program.debug && err.stack) {
@@ -67,5 +76,6 @@
} else {
console.error(err);
}
+ Syslog.close();
process.exit(1);
}).done();
diff --git a/package.json b/package.json
index f422f6e..91906ba 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,8 @@
"readable-stream": "~1.1.9",
"sqlite3": "~2.1.19",
"tmp": "~0.0.21",
- "when": "~2.7.0"
+ "when": "~2.7.0",
+ "node-syslog": "~1.1.7"
},
"devDependencies": {
"mocha": "~1.17.0"
--
To view, visit https://gerrit.wikimedia.org/r/107832
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1cc25fa8d376cfb6be03c237c3916bca50ac43da
Gerrit-PatchSet: 1
Gerrit-Project:
mediawiki/extensions/Collection/OfflineContentGenerator/latex_renderer
Gerrit-Branch: master
Gerrit-Owner: Mwalker <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits