Skip to content
This repository was archived by the owner on Dec 14, 2023. It is now read-only.

Commit cc566ba

Browse files
authored
Add support for logentries (#188)
* Add support for logentries * Change URL to CD repo * Fix version number dep for cp-logs-lib
1 parent 3df1de8 commit cc566ba

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"dependencies": {
2727
"async": "0.9.0",
2828
"cp-i18n-lib": "git+https://github.com/CoderDojo/cp-i18n-lib.git",
29+
"cp-logs-lib": "git://github.com/CoderDojo/cp-logs-lib#v1.0.1",
2930
"cuid": "1.2.5",
3031
"ejs": "1.0.0",
3132
"jed": "1.1.0",

service.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ if (process.env.NEW_RELIC_ENABLED === 'true') require('newrelic');
55
var config = require('./config/config.js')();
66
var seneca = require('seneca')(config);
77
var store = require('seneca-postgresql-store');
8+
var log = require('cp-logs-lib')({name: 'cp-users-service', level: 'warn'});
9+
config.log = log.log;
810
var util = require('util');
911

1012
seneca.log.info('using config', JSON.stringify(config, null, 4));
@@ -27,14 +29,18 @@ require('./migrate-psql-db.js')(function (err) {
2729

2830
seneca.use(require('./email-notifications.js'));
2931
seneca.use(require('./agreements.js'));
30-
seneca.use(require('./profiles.js'), { postgresql: config['postgresql-store'] });
32+
seneca.use(require('./profiles.js'),
33+
{ postgresql: config['postgresql-store'],
34+
logger: log.logger
35+
});
3136
seneca.use(require('./oauth2.js'), {clients: config.oauth2.clients});
3237
seneca.use('user');
3338
seneca.use('auth');
3439
seneca.use(require('./users.js'),
3540
{ 'email-notifications': config['email-notifications'],
3641
'postgresql': config['postgresql-store'],
37-
'users': config['users']
42+
'users': config['users'],
43+
'logger': log.logger
3844
});
3945
seneca.use(require('./nodebb-api.js'), config.nodebb);
4046
seneca.use(require('cp-permissions-plugin'), {

0 commit comments

Comments
 (0)