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