Skip to content
Lior Banai edited this page Oct 19, 2019 · 2 revisions

Welcome to the Analogy log viewer wiki

FAQ

How to use the repository?

Analogy Log viewer is extendable log viewer. To add your own implementation you need to implemented the following interfaces (from Analogy.Interfaces.dll)

  • IAnalogyFactory: this is the primary interface. It contains the following:

    • Title: The name of the Data Provider.
    • About: General about informtion.
    • ChangeLog: List of change logs entries.
    • FactoryID: Fixed GUID for the factory.
    • DataProviders: List of data providers (offline and online/realtime providers).
    • Actions: List of actions to performs from the ui (Good for creating user settings and other action like opening forms or other ui elements).
  • IAnalogyDataProvider: the interface for reading offline logs files and online logs.

What are the dependencies?

  • Analogy UI: compiled against .net Framework 4.7.2
  • Analogy Interfaces: Compiled against .net Standard.
  • DevExpress winforms assemblies: most of the UI was written with DevExpress UI controls. You can get the dll from https://www.devexpress.com/. To change the UI a valid license is needed but for only running the UI (and any custom data provider) no license is needed (only the referenced dlls).
Clone this wiki locally