|
1 #if 0 |
|
2 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
3 * License, v. 2.0. If a copy of the MPL was not distributed with this |
|
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
|
5 #endif |
|
6 |
|
7 XPCOMUtils.defineLazyModuleGetter(this, "console", |
|
8 "resource://gre/modules/devtools/Console.jsm"); |
|
9 |
|
10 let gDebug = false; |
|
11 try { |
|
12 gDebug = Services.prefs.getBoolPref(kPrefCustomizationDebug); |
|
13 } catch (e) {} |
|
14 |
|
15 function LOG(...args) { |
|
16 if (gDebug) { |
|
17 args.unshift(gModuleName); |
|
18 console.log.apply(console, args); |
|
19 } |
|
20 } |
|
21 |
|
22 function ERROR(...args) { |
|
23 args.unshift(gModuleName); |
|
24 console.error.apply(console, args); |
|
25 } |
|
26 |
|
27 function INFO(...args) { |
|
28 args.unshift(gModuleName); |
|
29 console.info.apply(console, args); |
|
30 } |
|
31 |