Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 526726

Summary: express.logger is gone.
Product: [ECD] Orion Reporter: Silenio Quarti <Silenio_Quarti>
Component: NodeAssignee: Silenio Quarti <Silenio_Quarti>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 16.0   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
See Also: https://github.com/eclipse/orion.client/pull/260
Whiteboard:

Description Silenio Quarti CLA 2017-11-01 13:20:33 EDT
Run the node server with the -log option. 

[2017-11-01 13:16:59.892] [ERROR] server - Error: Most middleware (like logger) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.
    at Function.get (/Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/express/lib/express.js:108:13)
    at /Users/squarti/git/org.eclipse.orion.client/modules/orionode/server.js:108:20
    at tryCatcher (/Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/bluebird/js/release/util.js:16:23)
    at Promise.successAdapter [as _fulfillmentHandler0] (/Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/bluebird/js/release/nodeify.js:23:30)
    at Promise._settlePromise (/Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/bluebird/js/release/promise.js:566:21)
    at Promise._settlePromise0 (/Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/bluebird/js/release/promise.js:693:18)
    at Promise._fulfill (/Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/bluebird/js/release/promise.js:638:18)
    at /Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/bluebird/js/release/nodeback.js:42:21
    at /Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/mkdirp/index.js:48:26
    at /Users/squarti/git/org.eclipse.orion.client/modules/orionode/node_modules/graceful-fs/polyfills.js:287:18
    at FSReqWrap.oncomplete (fs.js:123:15)
Comment 1 Eclipse Genie CLA 2017-11-01 13:25:21 EDT
GitHub Pull Request 260 created by [squarti]
https://github.com/eclipse/orion.client/pull/260
Comment 2 Silenio Quarti CLA 2017-11-01 13:45:01 EDT
pushed fix that uses log4js connect logger instead.