Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(35)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/common/Console.js

Issue 2646033003: DevTools: streamline console logging levels, migrate 'log' to 'info' level, 'debug' to 'verbose' le… (Closed)
Patch Set: missing rebaseline Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 /** 4 /**
5 * @unrestricted 5 * @unrestricted
6 */ 6 */
7 Common.Console = class extends Common.Object { 7 Common.Console = class extends Common.Object {
8 constructor() { 8 constructor() {
9 super(); 9 super();
10 /** @type {!Array.<!Common.Console.Message>} */ 10 /** @type {!Array.<!Common.Console.Message>} */
11 this._messages = []; 11 this._messages = [];
12 } 12 }
13 13
14 /** 14 /**
15 * @param {string} text 15 * @param {string} text
16 * @param {!Common.Console.MessageLevel} level 16 * @param {!Common.Console.MessageLevel} level
17 * @param {boolean=} show 17 * @param {boolean=} show
18 */ 18 */
19 addMessage(text, level, show) { 19 addMessage(text, level, show) {
20 var message = new Common.Console.Message(text, level || Common.Console.Messa geLevel.Log, Date.now(), show || false); 20 var message =
21 new Common.Console.Message(text, level || Common.Console.MessageLevel.In fo, Date.now(), show || false);
21 this._messages.push(message); 22 this._messages.push(message);
22 this.dispatchEventToListeners(Common.Console.Events.MessageAdded, message); 23 this.dispatchEventToListeners(Common.Console.Events.MessageAdded, message);
23 } 24 }
24 25
25 /** 26 /**
26 * @param {string} text 27 * @param {string} text
27 */ 28 */
28 log(text) { 29 log(text) {
29 this.addMessage(text, Common.Console.MessageLevel.Log); 30 this.addMessage(text, Common.Console.MessageLevel.Info);
30 } 31 }
31 32
32 /** 33 /**
33 * @param {string} text 34 * @param {string} text
34 */ 35 */
35 warn(text) { 36 warn(text) {
36 this.addMessage(text, Common.Console.MessageLevel.Warning); 37 this.addMessage(text, Common.Console.MessageLevel.Warning);
37 } 38 }
38 39
39 /** 40 /**
(...skipping 24 matching lines...) Expand all
64 65
65 /** @enum {symbol} */ 66 /** @enum {symbol} */
66 Common.Console.Events = { 67 Common.Console.Events = {
67 MessageAdded: Symbol('messageAdded') 68 MessageAdded: Symbol('messageAdded')
68 }; 69 };
69 70
70 /** 71 /**
71 * @enum {string} 72 * @enum {string}
72 */ 73 */
73 Common.Console.MessageLevel = { 74 Common.Console.MessageLevel = {
74 Log: 'log', 75 Info: 'info',
75 Warning: 'warning', 76 Warning: 'warning',
76 Error: 'error' 77 Error: 'error'
77 }; 78 };
78 79
79 /** 80 /**
80 * @unrestricted 81 * @unrestricted
81 */ 82 */
82 Common.Console.Message = class { 83 Common.Console.Message = class {
83 /** 84 /**
84 * @param {string} text 85 * @param {string} text
85 * @param {!Common.Console.MessageLevel} level 86 * @param {!Common.Console.MessageLevel} level
86 * @param {number} timestamp 87 * @param {number} timestamp
87 * @param {boolean} show 88 * @param {boolean} show
88 */ 89 */
89 constructor(text, level, timestamp, show) { 90 constructor(text, level, timestamp, show) {
90 this.text = text; 91 this.text = text;
91 this.level = level; 92 this.level = level;
92 this.timestamp = (typeof timestamp === 'number') ? timestamp : Date.now(); 93 this.timestamp = (typeof timestamp === 'number') ? timestamp : Date.now();
93 this.show = show; 94 this.show = show;
94 } 95 }
95 }; 96 };
96 97
97 Common.console = new Common.Console(); 98 Common.console = new Common.Console();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698