Similar to Hooks.cs, we should create a Data.cs. This class would contain logs and other meta information about tasks. Here are some example properties & methods we could have:
- List of currently loaded tasks (maybe name, interval, & "last time this task was run")
- Logs (a copy of what gets written to the console through
Console.WriteLine)
- ClockworkFramework Heartbeat?
This would allow an external library override this class & receive information about the internal workings of ClockworkFramework with minimal changes to ClockworkFramework itself. For instance, an external library could publish this information to a web dashboard for external monitoring of ClockworkFramework.
Similar to Hooks.cs, we should create a Data.cs. This class would contain logs and other meta information about tasks. Here are some example properties & methods we could have:
Console.WriteLine)This would allow an external library override this class & receive information about the internal workings of ClockworkFramework with minimal changes to ClockworkFramework itself. For instance, an external library could publish this information to a web dashboard for external monitoring of ClockworkFramework.