Mwalker has submitted this change and it was merged.

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(-)

Approvals:
  Mwalker: Looks good to me, approved



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: merged
Gerrit-Change-Id: I1cc25fa8d376cfb6be03c237c3916bca50ac43da
Gerrit-PatchSet: 1
Gerrit-Project: 
mediawiki/extensions/Collection/OfflineContentGenerator/latex_renderer
Gerrit-Branch: master
Gerrit-Owner: Mwalker <[email protected]>
Gerrit-Reviewer: Cscott <[email protected]>
Gerrit-Reviewer: Mwalker <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to