Skip to content

Logging of the main project #737

@zippy1981

Description

@zippy1981

The parser uses NLog. There is no logging in the main addin solution. I propose (and will provide a patch for) the following:

  • Nlog be configured for the main addin. It will write to a file for all severity and the event log for error severity
  • A new event source be created in the application event log called RubberDuck.
  • The installer will create this event source
  • When one of the toolbox windows fails to initialize, the entire Exception details will be written to nlog at error level
  • When the addin fails to initialize, the fill exception will be written to the event log
  • I'll add some verbose messages (which won't be written anywhere by default) for all the tooltops being intiialized and long running actions starting and stopping for profiling purposes

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature requests, or enhancements to existing features. Ideas. Anything within the project's scope.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions