Skip to content

Commit cb7e81a

Browse files
committed
feat(client): delete none and warning because they are deprecated
ISSUE: #1901
1 parent dfe1a4f commit cb7e81a

File tree

5 files changed

+37
-42
lines changed

5 files changed

+37
-42
lines changed

client-src/default/utils/log.js

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@ const ERROR = 'error';
88
const DEBUG = 'debug';
99
const TRACE = 'trace';
1010
const SILENT = 'silent';
11-
// deprecated
12-
// TODO: remove these at major released
13-
// https://github.com/webpack/webpack-dev-server/pull/1825
14-
const WARNING = 'warning';
15-
const NONE = 'none';
1611

1712
// Set the default log level
1813
log.setDefaultLevel(INFO);
@@ -26,17 +21,13 @@ export function setLogLevel(level) {
2621
case TRACE:
2722
log.setLevel(level);
2823
break;
29-
// deprecated
30-
case WARNING:
31-
// loglevel's warning name is different from webpack's
32-
log.setLevel('warn');
33-
break;
34-
// deprecated
35-
case NONE:
3624
case SILENT:
3725
log.disableAll();
3826
break;
3927
default:
28+
if (level === 'none' || level === 'warning') {
29+
log.error('[WDS] "none" and "warning" have been deprecated.');
30+
}
4031
log.error(`[WDS] Unknown clientLogLevel '${level}'`);
4132
}
4233
}

lib/options.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,7 @@
3737
]
3838
},
3939
"clientLogLevel": {
40-
"enum": [
41-
"info",
42-
"warn",
43-
"error",
44-
"debug",
45-
"trace",
46-
"silent",
47-
"none",
48-
"warning"
49-
]
40+
"enum": ["info", "warn", "error", "debug", "trace", "silent"]
5041
},
5142
"compress": {
5243
"type": "boolean"

test/client/utils/__snapshots__/log.test.js.snap

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

3+
exports[`log should output exception log when the level is deprecated 1`] = `
4+
Array [
5+
Array [
6+
"[WDS] \\"none\\" and \\"warning\\" have been deprecated.",
7+
],
8+
Array [
9+
"[WDS] Unknown clientLogLevel 'none'",
10+
],
11+
Array [
12+
"[WDS] \\"none\\" and \\"warning\\" have been deprecated.",
13+
],
14+
Array [
15+
"[WDS] Unknown clientLogLevel 'warning'",
16+
],
17+
]
18+
`;
19+
320
exports[`log should output exception log when the level is unknown 1`] = `"[WDS] Unknown clientLogLevel 'foo'"`;
421

522
exports[`log should set log level via setLogLevel 1`] = `
@@ -19,8 +36,5 @@ Array [
1936
Array [
2037
"trace",
2138
],
22-
Array [
23-
"warn",
24-
],
2539
]
2640
`;

test/client/utils/log.test.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ describe('log', () => {
3535
});
3636

3737
test('should set log level via setLogLevel', () => {
38-
['info', 'warn', 'error', 'debug', 'trace', 'warning'].forEach((level) => {
38+
['info', 'warn', 'error', 'debug', 'trace'].forEach((level) => {
3939
setLogLevel(level);
4040
});
4141

@@ -44,14 +44,14 @@ describe('log', () => {
4444
).toMatchSnapshot();
4545
});
4646

47-
test('should set none and silent via setLogLevel', () => {
48-
['none', 'silent'].forEach((level) => {
47+
test('should set silent via setLogLevel', () => {
48+
['silent'].forEach((level) => {
4949
setLogLevel(level);
5050
});
5151

5252
expect(
5353
logMock.getLogger.mock.results[0].value.disableAll.mock.results
54-
).toHaveLength(2);
54+
).toHaveLength(1);
5555
});
5656

5757
test('should output exception log when the level is unknown', () => {
@@ -61,4 +61,14 @@ describe('log', () => {
6161
logMock.getLogger.mock.results[0].value.error.mock.calls[0][0]
6262
).toMatchSnapshot();
6363
});
64+
65+
test('should output exception log when the level is deprecated', () => {
66+
['none', 'warning'].forEach((level) => {
67+
setLogLevel(level);
68+
});
69+
70+
expect(
71+
logMock.getLogger.mock.results[0].value.error.mock.calls
72+
).toMatchSnapshot();
73+
});
6474
});

test/options.test.js

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -121,19 +121,8 @@ describe('options', () => {
121121
failure: [false],
122122
},
123123
clientLogLevel: {
124-
success: [
125-
'silent',
126-
'info',
127-
'error',
128-
'warn',
129-
'trace',
130-
'debug',
131-
// deprecated
132-
'none',
133-
// deprecated
134-
'warning',
135-
],
136-
failure: ['whoops!'],
124+
success: ['silent', 'info', 'error', 'warn', 'trace', 'debug'],
125+
failure: ['whoops!', 'none', 'warning'],
137126
},
138127
compress: {
139128
success: [true],

0 commit comments

Comments
 (0)