All notable changes to this project will be documented in this file.
- Provide version of module via 'OnNewStatusModuleVersion'
- Function 'getParameters' to provide PersistentData parameters
- Check if features of module can be used on device and provide this via 'OnNewStatusModuleIsActive' event / 'getStatusModuleActive' function
- New UI design available (e.g. selectable via CSK_Module_PersistentData v4.1.0 or higher), see 'OnNewStatusCSKStyle'
- 'loadParameters' returns its success
- 'sendParameters' can control if sent data should be saved directly by CSK_Module_PersistentData
- Changed log level of some messages from 'info' to 'fine'
- Added UI icon and browser tab information
- Added log level 'FINE', 'FINER', 'FINEST'
- Renamed function 'reloadLogsInUi' to 'reloadLogsInUI'
- Using recursive helper functions to convert Container <-> Lua table
- Update to EmmyLua annotations
- Usage of lua diagnostics
- Documentation updates
- Load and show temp log on UI by page reload if FileSink is disabled and callbackSink is active
- setCallbackSinkActive: Function to configure if internal callback sink should be used to process incoming log messages
- Minor code restructure to separate temp log and file log
- Module name added to log message
- Minor UI edits
- Using internal moduleName variable to be usable in merged apps instead of _APPNAME, as this did not work with PersistentData module in merged apps.
- App name changed ('CSK_1stModule_Logger') to start as first app (starting order is different on SAE, so logs of global scope in other CSK modules were missed)
- Setting max size of the logging file
- Manual refresh of Log messages in UI in FileSinkMode to prevent continuous load of (especially bigger) log file
- Naming of UI elements and adding some mouse over info texts
- App name added to log messages
- Added ENUM
- Minor edits, docu, added log messages
- Internal log messages in Controller-script were not recognized
- UI events notified after pageLoad after 300ms instead of 100ms to not miss
- Initial commit
- Make configuration parameters editable via Crown/UI (filepath, log level, setConsoleSinkEnabled, fileSinkActive, attachToEngineLogger)
- Possible to save configuration parameters as persistent data
- Handling of persistent data according to CSK_PersistentData module ver. 2.0.0
- Initial commit