Skip to content

Commit 975d9a6

Browse files
committed
further investigation
1 parent 6ce8b28 commit 975d9a6

File tree

2 files changed

+39
-39
lines changed

2 files changed

+39
-39
lines changed

spec/Logger.spec.js

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -20,44 +20,44 @@ describe('Logger', () => {
2020
expect(Object.keys(logging.logger.transports).length).toBe(2);
2121
});
2222

23-
// xit('should have files transports', (done) => {
24-
// reconfigureServer().then(() => {
25-
// let transports = logging.logger.transports;
26-
// let transportKeys = Object.keys(transports);
27-
// expect(transportKeys.length).toBe(2);
28-
// done();
29-
// });
30-
// });
23+
it('should have files transports', (done) => {
24+
reconfigureServer().then(() => {
25+
let transports = logging.logger.transports;
26+
let transportKeys = Object.keys(transports);
27+
expect(transportKeys.length).toBe(2);
28+
done();
29+
});
30+
});
3131

32-
// xit('should disable files logs', (done) => {
33-
// reconfigureServer({
34-
// logsFolder: null
35-
// }).then(() => {
36-
// let transports = logging.logger.transports;
37-
// let transportKeys = Object.keys(transports);
38-
// expect(transportKeys.length).toBe(0);
39-
// done();
40-
// });
41-
// });
32+
it('should disable files logs', (done) => {
33+
reconfigureServer({
34+
logsFolder: null
35+
}).then(() => {
36+
let transports = logging.logger.transports;
37+
let transportKeys = Object.keys(transports);
38+
expect(transportKeys.length).toBe(0);
39+
done();
40+
});
41+
});
4242

43-
// xit('should enable JSON logs', (done) => {
44-
// // Force console transport
45-
// process.env.VERBOSE=1;
46-
// reconfigureServer({
47-
// logsFolder: null,
48-
// jsonLogs: true
49-
// }).then(() => {
50-
// let spy = spyOn(process.stdout, 'write');
51-
// logging.logger.info('hi', {key: 'value'});
52-
// expect(process.stdout.write).toHaveBeenCalled();
53-
// var firstLog = process.stdout.write.calls.first().args[0];
54-
// expect(firstLog).toEqual(JSON.stringify({key: 'value', level: 'info', message: 'hi' })+'\n');
55-
// delete process.env.VERBOSE;
56-
// return reconfigureServer({
57-
// jsonLogs: false
58-
// });
59-
// }).then(() => {
60-
// done();
61-
// });
62-
// });
43+
it('should enable JSON logs', (done) => {
44+
// Force console transport
45+
process.env.VERBOSE=1;
46+
reconfigureServer({
47+
logsFolder: null,
48+
jsonLogs: true
49+
}).then(() => {
50+
let spy = spyOn(process.stdout, 'write');
51+
logging.logger.info('hi', {key: 'value'});
52+
expect(process.stdout.write).toHaveBeenCalled();
53+
var firstLog = process.stdout.write.calls.first().args[0];
54+
expect(firstLog).toEqual(JSON.stringify({key: 'value', level: 'info', message: 'hi' })+'\n');
55+
delete process.env.VERBOSE;
56+
return reconfigureServer({
57+
jsonLogs: false
58+
});
59+
}).then(() => {
60+
done();
61+
});
62+
});
6363
});

src/Adapters/Logger/WinstonLogger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ function updateTransports(options) {
1414
if (_.isNull(options.dirname)) {
1515
delete transports['parse-server'];
1616
delete transports['parse-server-error'];
17-
} else {
17+
} else if (!_.isUndefined(options.dirname)) {
1818
transports['parse-server'] = new (DailyRotateFile)(
1919
Object.assign({
2020
filename: 'parse-server.info',

0 commit comments

Comments
 (0)