Ejegg has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/326012 )

Change subject: Syslog package depends on node version
......................................................................

Syslog package depends on node version

Allows running under ancient or newer node versions

Bug: T99869
Change-Id: I535a1cf79ad0a199afe80d439e339fbdb3524d73
---
M logger.js
M package.json
2 files changed, 10 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/dash 
refs/changes/12/326012/1

diff --git a/logger.js b/logger.js
index 745c6d1..a4b244e 100644
--- a/logger.js
+++ b/logger.js
@@ -6,7 +6,12 @@
        constMap = [];
 
 if ( hasSyslog ) {
-       syslog = require( 'node-syslog' );
+       // FIXME: remove the old one when we upgrade the dash host
+       try {
+               syslog = require( 'node-syslog' );
+       } catch( ex ) {
+               syslog = require( 'modern-syslog' );
+       }
        /*jslint bitwise: true*/
        syslog.init( 'dash', syslog.LOG_PID | syslog.LOG_ODELAY, 
syslog.LOG_LOCAL0 );
        /*jslint bitwise: false*/
diff --git a/package.json b/package.json
index b7c186f..9b9e5e5 100644
--- a/package.json
+++ b/package.json
@@ -29,6 +29,10 @@
                "passport-oauth": "^1.0.0",
                "node.extend": "1.1.3"
        },
+       "optionalDependencies": {
+               "modern-syslog": "~1.1.2",
+                "node-syslog": "~1.1.7"
+        },
        "devDependencies": {
                "chalk": "^0.5.1",
                "deeply": "^0.1.0",

-- 
To view, visit https://gerrit.wikimedia.org/r/326012
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I535a1cf79ad0a199afe80d439e339fbdb3524d73
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/fundraising/dash
Gerrit-Branch: master
Gerrit-Owner: Ejegg <eeggles...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to