@@ -38,7 +38,7 @@ public sealed class App : IDisposable
38
38
private readonly BranchesViewViewModel _branchesVM ;
39
39
private readonly SourceControlViewViewModel _sourceControlPanelVM ;
40
40
41
- private readonly Logger _logger ;
41
+ private static readonly Logger Logger = LogManager . GetCurrentClassLogger ( ) ;
42
42
43
43
private VBProjectsEventsSink _sink ;
44
44
private Configuration _config ;
@@ -67,7 +67,6 @@ public App(VBE vbe, IMessageBox messageBox,
67
67
_appMenus = appMenus ;
68
68
_stateBar = stateBar ;
69
69
_hooks = hooks ;
70
- _logger = LogManager . GetCurrentClassLogger ( ) ;
71
70
72
71
var sourceControlPanel = ( SourceControlPanel ) sourceControlPresenter . Window ( ) ;
73
72
_sourceControlPanelVM = ( SourceControlViewViewModel ) sourceControlPanel . ViewModel ;
@@ -221,7 +220,7 @@ async void sink_ProjectRemoved(object sender, DispatcherEventArgs<VBProject> e)
221
220
222
221
if ( e . Item . Protection == vbext_ProjectProtection . vbext_pp_locked )
223
222
{
224
- _logger . Debug ( "Locked project '{0}' was removed." , e . Item . Name ) ;
223
+ Logger . Debug ( "Locked project '{0}' was removed." , e . Item . Name ) ;
225
224
return ;
226
225
}
227
226
@@ -235,7 +234,7 @@ async void sink_ProjectRemoved(object sender, DispatcherEventArgs<VBProject> e)
235
234
_parser . State . RemoveProject ( e . Item ) ;
236
235
_parser . State . OnParseRequested ( this ) ;
237
236
238
- _logger . Debug ( "Project '{0}' was removed." , e . Item . Name ) ;
237
+ Logger . Debug ( "Project '{0}' was removed." , e . Item . Name ) ;
239
238
Tuple < IConnectionPoint , int > componentsTuple ;
240
239
if ( _componentsEventsConnectionPoints . TryGetValue ( projectId , out componentsTuple ) )
241
240
{
@@ -261,10 +260,10 @@ async void sink_ProjectAdded(object sender, DispatcherEventArgs<VBProject> e)
261
260
{
262
261
if ( ! _handleSinkEvents || ! _vbe . IsInDesignMode ( ) ) { return ; }
263
262
264
- _logger . Debug ( "Project '{0}' was added." , e . Item . Name ) ;
263
+ Logger . Debug ( "Project '{0}' was added." , e . Item . Name ) ;
265
264
if ( e . Item . Protection == vbext_ProjectProtection . vbext_pp_locked )
266
265
{
267
- _logger . Debug ( "Project is protected and will not be added to parser state." ) ;
266
+ Logger . Debug ( "Project is protected and will not be added to parser state." ) ;
268
267
return ;
269
268
}
270
269
@@ -288,7 +287,7 @@ private void RegisterComponentsEventSink(VBComponents components, string project
288
287
if ( _componentsEventsSinks . ContainsKey ( projectId ) )
289
288
{
290
289
// already registered - this is caused by the initial load+rename of a project in the VBE
291
- _logger . Debug ( "Components sink already registered." ) ;
290
+ Logger . Debug ( "Components sink already registered." ) ;
292
291
return ;
293
292
}
294
293
@@ -311,7 +310,7 @@ private void RegisterComponentsEventSink(VBComponents components, string project
311
310
connectionPoint . Advise ( componentsSink , out cookie ) ;
312
311
313
312
_componentsEventsConnectionPoints . Add ( projectId , Tuple . Create ( connectionPoint , cookie ) ) ;
314
- _logger . Debug ( "Components sink registered and advising." ) ;
313
+ Logger . Debug ( "Components sink registered and advising." ) ;
315
314
}
316
315
317
316
async void sink_ComponentSelected ( object sender , DispatcherEventArgs < VBComponent > e )
@@ -322,9 +321,8 @@ async void sink_ComponentSelected(object sender, DispatcherEventArgs<VBComponent
322
321
{
323
322
return ;
324
323
}
325
-
326
- _logger . Debug ( "Component '{0}' was selected." , e . Item . Name ) ;
327
- // do something?
324
+
325
+ // todo: keep Code Explorer in sync with Project Explorer
328
326
}
329
327
330
328
async void sink_ComponentRenamed ( object sender , DispatcherRenamedEventArgs < VBComponent > e )
@@ -340,7 +338,7 @@ async void sink_ComponentRenamed(object sender, DispatcherRenamedEventArgs<VBCom
340
338
341
339
_sourceControlPanelVM . HandleRenamedComponent ( e . Item , e . OldName ) ;
342
340
343
- _logger . Debug ( "Component '{0}' was renamed to '{1}'." , e . OldName , e . Item . Name ) ;
341
+ Logger . Debug ( "Component '{0}' was renamed to '{1}'." , e . OldName , e . Item . Name ) ;
344
342
345
343
var projectId = e . Item . Collection . Parent . HelpFile ;
346
344
var componentDeclaration = _parser . State . AllDeclarations . FirstOrDefault ( f =>
@@ -359,7 +357,7 @@ async void sink_ComponentRenamed(object sender, DispatcherRenamedEventArgs<VBCom
359
357
_referencesEventsSinks . Remove ( projectId ) ;
360
358
_parser . State . RemoveProject ( projectId ) ;
361
359
362
- _logger . Debug ( "Project '{0}' was removed." , e . Item . Name ) ;
360
+ Logger . Debug ( "Project '{0}' was removed." , e . Item . Name ) ;
363
361
Tuple < IConnectionPoint , int > componentsTuple ;
364
362
if ( _componentsEventsConnectionPoints . TryGetValue ( projectId , out componentsTuple ) )
365
363
{
@@ -397,7 +395,7 @@ async void sink_ComponentRemoved(object sender, DispatcherEventArgs<VBComponent>
397
395
398
396
_sourceControlPanelVM . HandleRemovedComponent ( e . Item ) ;
399
397
400
- _logger . Debug ( "Component '{0}' was removed." , e . Item . Name ) ;
398
+ Logger . Debug ( "Component '{0}' was removed." , e . Item . Name ) ;
401
399
_parser . State . ClearStateCache ( e . Item , true ) ;
402
400
}
403
401
@@ -411,8 +409,7 @@ async void sink_ComponentReloaded(object sender, DispatcherEventArgs<VBComponent
411
409
}
412
410
413
411
_parser . Cancel ( e . Item ) ;
414
-
415
- _logger . Debug ( "Component '{0}' was reloaded." , e . Item . Name ) ;
412
+
416
413
_parser . State . OnParseRequested ( sender , e . Item ) ;
417
414
}
418
415
@@ -427,7 +424,7 @@ async void sink_ComponentAdded(object sender, DispatcherEventArgs<VBComponent> e
427
424
428
425
_sourceControlPanelVM . HandleAddedComponent ( e . Item ) ;
429
426
430
- _logger . Debug ( "Component '{0}' was added." , e . Item . Name ) ;
427
+ Logger . Debug ( "Component '{0}' was added." , e . Item . Name ) ;
431
428
_parser . State . OnParseRequested ( sender , e . Item ) ;
432
429
}
433
430
@@ -439,8 +436,7 @@ async void sink_ComponentActivated(object sender, DispatcherEventArgs<VBComponen
439
436
{
440
437
return ;
441
438
}
442
-
443
- _logger . Debug ( "Component '{0}' was activated." , e . Item . Name ) ;
439
+
444
440
// do something?
445
441
}
446
442
@@ -455,7 +451,7 @@ async void sink_ProjectRenamed(object sender, DispatcherRenamedEventArgs<VBProje
455
451
456
452
_parser . Cancel ( ) ;
457
453
458
- _logger . Debug ( "Project '{0}' (ID {1}) was renamed to '{2}'." , e . OldName , e . Item . HelpFile , e . Item . Name ) ;
454
+ Logger . Debug ( "Project '{0}' (ID {1}) was renamed to '{2}'." , e . OldName , e . Item . HelpFile , e . Item . Name ) ;
459
455
460
456
_parser . State . RemoveProject ( e . Item . HelpFile ) ;
461
457
_parser . State . AddProject ( e . Item ) ;
@@ -471,9 +467,8 @@ async void sink_ProjectActivated(object sender, DispatcherEventArgs<VBProject> e
471
467
{
472
468
return ;
473
469
}
474
-
475
- _logger . Debug ( "Project '{0}' was activated." , e . Item . Name ) ;
476
- // do something?
470
+
471
+ // todo: keep Code Explorer in sync with Project Explorer
477
472
}
478
473
#endregion
479
474
@@ -485,13 +480,12 @@ private void _stateBar_Refresh(object sender, EventArgs e)
485
480
486
481
private void Parser_StateChanged ( object sender , EventArgs e )
487
482
{
488
- _logger . Debug ( "App handles StateChanged ({0}), evaluating menu states..." , _parser . State . Status ) ;
483
+ Logger . Debug ( "App handles StateChanged ({0}), evaluating menu states..." , _parser . State . Status ) ;
489
484
_appMenus . EvaluateCanExecute ( _parser . State ) ;
490
485
}
491
486
492
487
private void LoadConfig ( )
493
488
{
494
- _logger . Debug ( "Loading configuration" ) ;
495
489
_config = _configService . LoadConfiguration ( ) ;
496
490
497
491
var currentCulture = RubberduckUI . Culture ;
@@ -502,7 +496,7 @@ private void LoadConfig()
502
496
}
503
497
catch ( CultureNotFoundException exception )
504
498
{
505
- _logger . Error ( exception , "Error Setting Culture for Rubberduck" ) ;
499
+ Logger . Error ( exception , "Error Setting Culture for Rubberduck" ) ;
506
500
_messageBox . Show ( exception . Message , "Rubberduck" , MessageBoxButtons . OK , MessageBoxIcon . Error ) ;
507
501
_config . UserSettings . GeneralSettings . Language . Code = currentCulture . Name ;
508
502
_configService . SaveConfiguration ( _config ) ;
0 commit comments