System Logs
Morphfolia uses the Microsoft Enterprise Libraries for system logging and (as with audit logs) provides this as a vertical slice which include data storage, APIs and UI.
Morphfolia provides a database table ‘out-of-the-box’ (the standard Microsoft generated one), and the factory supplied configuration sends log entries to this by default. Implementers can of course modify the configuration to their specific needs; as anyone who has used the Enterprise Libraries before will know: they are both powerful and flexible.
The Enterprise Libraries’ logging method is wrapped by a simple façade in each core area of the application; the goal of this being to make logging both easier and more consistent:
- A log entry is captured in a single static method call
- The logging methods offered by the façades are simple and standardized: implementers can get away with only recording as little as a title and message; priority, category and severity are all encapsulated within the façade.
The administration section provides a page that allows administrators to view and search the logs directly.
A screen-shot of the Log table - as defined by the Microsoft Enterprise Libraries (v3.1.0.0):

|