@@ -7,7 +7,7 @@ const JSONFormatter = require('../JSONFormatter');
7
7
const Logger = require ( '../Logger' ) ;
8
8
const LoggerLevel = require ( '../LoggerLevel' ) ;
9
9
const LoggerFactory = require ( '../LoggerFactory' ) ;
10
- const LoggerRegistry = require ( '../LoggerRegistry ' ) ;
10
+ const LoggerCategoryCache = require ( '../LoggerCategoryCache ' ) ;
11
11
12
12
const config = require ( 'config' ) ;
13
13
const loggr = LoggerFactory . getLogger ( '@alt-javascript/logger/test/ConfigurableLogger_spec' , config ) ;
@@ -40,7 +40,7 @@ describe('ConfigurableLogger Specification', () => {
40
40
it ( 'Instantiate - constructor args are set' , ( ) => {
41
41
const config = new EphemeralConfig ( { } ) ;
42
42
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . DEBUG , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
43
- const registry = new LoggerRegistry ( ) ;
43
+ const registry = new LoggerCategoryCache ( ) ;
44
44
const logger = new ConfigurableLogger ( config , consoleLogger , Logger . DEFAULT_CATEGORY , ConfigurableLogger . DEFAULT_CONFIG_PATH , registry ) ;
45
45
46
46
// constructor(config, provider, category, configPath, registry) {
@@ -53,7 +53,7 @@ describe('ConfigurableLogger Specification', () => {
53
53
54
54
it ( 'Instantiate - default constructor args are set' , ( ) => {
55
55
const config = new EphemeralConfig ( { } ) ;
56
- const registry = new LoggerRegistry ( ) ;
56
+ const registry = new LoggerCategoryCache ( ) ;
57
57
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . DEBUG , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
58
58
const logger = new ConfigurableLogger ( config , consoleLogger , null , null , registry ) ;
59
59
@@ -67,13 +67,13 @@ describe('ConfigurableLogger Specification', () => {
67
67
it ( 'Instantiate - config is required' , ( ) => {
68
68
const config = new EphemeralConfig ( { } ) ;
69
69
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . DEBUG , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
70
- assert . throws ( ( ) => { new ConfigurableLogger ( null , consoleLogger , null , null , new LoggerRegistry ( ) ) } , 'config is required' ) ;
70
+ assert . throws ( ( ) => { new ConfigurableLogger ( null , consoleLogger , null , null , new LoggerCategoryCache ( ) ) } , 'config is required' ) ;
71
71
} ) ;
72
72
73
73
it ( 'Instantiate - provider is required' , ( ) => {
74
74
const config = new EphemeralConfig ( { } ) ;
75
75
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . DEBUG , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
76
- assert . throws ( ( ) => { new ConfigurableLogger ( config , null , null , null , new LoggerRegistry ( ) ) } , 'provider is required' ) ;
76
+ assert . throws ( ( ) => { new ConfigurableLogger ( config , null , null , null , new LoggerCategoryCache ( ) ) } , 'provider is required' ) ;
77
77
} ) ;
78
78
79
79
it ( 'Instantiate - provider is required' , ( ) => {
@@ -85,7 +85,7 @@ describe('ConfigurableLogger Specification', () => {
85
85
86
86
it ( 'setLevel' , ( ) => {
87
87
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . DEBUG , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
88
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
88
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
89
89
logger . setLevel ( LoggerLevel . DEBUG ) ;
90
90
assert . equal ( logger . provider . level , LoggerLevel . ENUMS [ LoggerLevel . DEBUG ] , 'logger.level === LoggerLevels.ENUMS[LoggerLevel.DEBUG]' ) ;
91
91
} ) ;
@@ -94,7 +94,7 @@ describe('ConfigurableLogger Specification', () => {
94
94
it ( 'Check levels - debug' , ( ) => {
95
95
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . DEBUG } } } ) ;
96
96
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . DEBUG , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
97
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
97
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
98
98
assert . isTrue ( logger . isLevelEnabled ( LoggerLevel . DEBUG ) , 'Debug is true' ) ;
99
99
assert . isTrue ( logger . isLevelEnabled ( LoggerLevel . VERBOSE ) , 'Verbose is true' ) ;
100
100
assert . isTrue ( logger . isLevelEnabled ( LoggerLevel . INFO ) , 'Info is true' ) ;
@@ -113,7 +113,7 @@ describe('ConfigurableLogger Specification', () => {
113
113
it ( 'Check levels - verbose' , ( ) => {
114
114
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . VERBOSE } } } ) ;
115
115
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . VERBOSE , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
116
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
116
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
117
117
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . DEBUG ) , 'Debug is false' ) ;
118
118
assert . isTrue ( logger . isLevelEnabled ( LoggerLevel . VERBOSE ) , 'Verbose is true' ) ;
119
119
assert . isTrue ( logger . isLevelEnabled ( LoggerLevel . INFO ) , 'Info is true' ) ;
@@ -132,7 +132,7 @@ describe('ConfigurableLogger Specification', () => {
132
132
it ( 'Check levels - info' , ( ) => {
133
133
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . INFO } } } ) ;
134
134
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . INFO , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
135
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
135
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
136
136
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . DEBUG ) , 'Debug is false' ) ;
137
137
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . VERBOSE ) , 'Verbose is false' ) ;
138
138
assert . isTrue ( logger . isLevelEnabled ( LoggerLevel . INFO ) , 'Info is true' ) ;
@@ -151,7 +151,7 @@ describe('ConfigurableLogger Specification', () => {
151
151
it ( 'Check levels - warn' , ( ) => {
152
152
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . WARN } } } ) ;
153
153
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . WARN , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
154
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
154
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
155
155
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . DEBUG ) , 'Debug is false' ) ;
156
156
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . VERBOSE ) , 'Verbose is false' ) ;
157
157
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . INFO ) , 'Info is false' ) ;
@@ -170,7 +170,7 @@ describe('ConfigurableLogger Specification', () => {
170
170
it ( 'Check levels - error' , ( ) => {
171
171
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . ERROR } } } ) ;
172
172
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . ERROR , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
173
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
173
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
174
174
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . DEBUG ) , 'Debug is false' ) ;
175
175
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . VERBOSE ) , 'Verbose is false' ) ;
176
176
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . INFO ) , 'Info is false' ) ;
@@ -189,7 +189,7 @@ describe('ConfigurableLogger Specification', () => {
189
189
it ( 'Check levels - fatal' , ( ) => {
190
190
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . FATAL } } } ) ;
191
191
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . FATAL , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
192
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
192
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
193
193
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . DEBUG ) , 'Debug is false' ) ;
194
194
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . VERBOSE ) , 'Verbose is false' ) ;
195
195
assert . isFalse ( logger . isLevelEnabled ( LoggerLevel . INFO ) , 'Info is false' ) ;
@@ -208,7 +208,7 @@ describe('ConfigurableLogger Specification', () => {
208
208
it ( 'Log levels - debug' , ( ) => {
209
209
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . DEBUG } } } ) ;
210
210
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . DEBUG , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
211
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
211
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
212
212
logger . debug ( 'message' ) ;
213
213
logger . verbose ( 'message' ) ;
214
214
logger . info ( 'message' ) ;
@@ -228,7 +228,7 @@ describe('ConfigurableLogger Specification', () => {
228
228
it ( 'Log levels - verbose' , ( ) => {
229
229
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . VERBOSE } } } ) ;
230
230
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . VERBOSE , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
231
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
231
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
232
232
logger . debug ( 'message' ) ;
233
233
logger . verbose ( 'message' ) ;
234
234
logger . info ( 'message' ) ;
@@ -247,7 +247,7 @@ describe('ConfigurableLogger Specification', () => {
247
247
it ( 'Log levels - info' , ( ) => {
248
248
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . INFO } } } ) ;
249
249
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . INFO , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
250
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
250
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
251
251
logger . debug ( 'message' ) ;
252
252
logger . verbose ( 'message' ) ;
253
253
logger . info ( 'message' ) ;
@@ -265,7 +265,7 @@ describe('ConfigurableLogger Specification', () => {
265
265
it ( 'Log levels - warn' , ( ) => {
266
266
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . WARN } } } ) ;
267
267
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . WARN , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
268
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
268
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
269
269
logger . debug ( 'message' ) ;
270
270
logger . verbose ( 'message' ) ;
271
271
logger . info ( 'message' ) ;
@@ -282,7 +282,7 @@ describe('ConfigurableLogger Specification', () => {
282
282
it ( 'Log levels - error' , ( ) => {
283
283
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . ERROR } } } ) ;
284
284
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . ERROR , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
285
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
285
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
286
286
logger . debug ( 'message' ) ;
287
287
logger . verbose ( 'message' ) ;
288
288
logger . info ( 'message' ) ;
@@ -298,7 +298,7 @@ describe('ConfigurableLogger Specification', () => {
298
298
it ( 'Log levels - fatal' , ( ) => {
299
299
const config = new EphemeralConfig ( { logging :{ level :{ '/' :LoggerLevel . FATAL } } } ) ;
300
300
const consoleLogger = new ConsoleLogger ( Logger . DEFAULT_CATEGORY , LoggerLevel . FATAL , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
301
- const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerRegistry ( ) ) ;
301
+ const logger = new ConfigurableLogger ( config , consoleLogger , null , null , new LoggerCategoryCache ( ) ) ;
302
302
logger . debug ( 'message' ) ;
303
303
logger . verbose ( 'message' ) ;
304
304
logger . info ( 'message' ) ;
@@ -318,7 +318,7 @@ describe('ConfigurableLogger Specification', () => {
318
318
'two' : LoggerLevel . WARN
319
319
} } } ) ;
320
320
let consoleLogger = new ConsoleLogger ( 'one' , LoggerLevel . FATAL , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
321
- let logger = new ConfigurableLogger ( config , consoleLogger , 'one' , null , new LoggerRegistry ( ) ) ;
321
+ let logger = new ConfigurableLogger ( config , consoleLogger , 'one' , null , new LoggerCategoryCache ( ) ) ;
322
322
logger . debug ( 'message' ) ;
323
323
logger . verbose ( 'message' ) ;
324
324
logger . info ( 'message' ) ;
@@ -331,7 +331,7 @@ describe('ConfigurableLogger Specification', () => {
331
331
assert . isTrue ( logger . provider . console . cache [ 1 ] . includes ( '"level":"fatal","message":"message"' ) , 'logger.provider.console.cache[0].includes(\'"level":"fatal","message":"message"\')' ) ;
332
332
333
333
consoleLogger = new ConsoleLogger ( 'two' , LoggerLevel . FATAL , LoggerLevel . ENUMS , { } , new JSONFormatter ( ) , new CachingConsole ( 10 , true ) ) ;
334
- logger = new ConfigurableLogger ( config , consoleLogger , 'two' , null , new LoggerRegistry ( ) ) ;
334
+ logger = new ConfigurableLogger ( config , consoleLogger , 'two' , null , new LoggerCategoryCache ( ) ) ;
335
335
logger . debug ( 'message' ) ;
336
336
logger . verbose ( 'message' ) ;
337
337
logger . info ( 'message' ) ;
@@ -345,4 +345,4 @@ describe('ConfigurableLogger Specification', () => {
345
345
assert . isTrue ( logger . provider . console . cache [ 2 ] . includes ( '"level":"fatal","message":"message"' ) , 'logger.provider.console.cache[0].includes(\'"level":"fatal","message":"message"\')' ) ;
346
346
347
347
} ) ;
348
- } ) ;
348
+ } ) ;
0 commit comments