Logs Viewer Redesign Revision

Read-only forum. Used to announce new releases of EASYProcess.

Locked
JustinVanRegenmorter
Posts: 537
Joined: August 26th, 2021, 9:56 am
Contact:

Logs Viewer Redesign Revision

Unread post by JustinVanRegenmorter »

As of DesignTime Revision 2134 and RunTime Revision 843 the Logs and the Logs Viewer page have been redesigned. Logs are now stored on a file basis and allows more flexibility with how long applications can hold their logs.
Logs Viewer Page Overview.PNG
Logs Viewer Page Overview.PNG (201.32 KiB) Viewed 9927 times
Logs Viewer Page Overview.PNG
Logs Viewer Page Overview.PNG (201.32 KiB) Viewed 9927 times
Three new variables have been added to facilitate the logs and can be found in the Edit Application widget. To get to the Edit Application widget click on the "Applications" link on the homepage or menu and hit "Edit" on the desired application.
Home Page.PNG
Home Page.PNG (66.26 KiB) Viewed 9892 times
Home Page.PNG
Home Page.PNG (66.26 KiB) Viewed 9892 times
Edit Application.PNG
Edit Application.PNG (44.18 KiB) Viewed 9892 times
Edit Application.PNG
Edit Application.PNG (44.18 KiB) Viewed 9892 times
Default values will be described below and are set as the value 0 in the variables.

Log Retention: Amount of days until a log file will get deleted. The default values for this variables are as follows:
  • DV Default: 1
  • QA Default: 5
  • PD Default: 30
Max Number Of Log Files: Max number of log files the server will keep. If a new log file is created that extends past this value, then the Logs Manager will delete the oldest log files until it equals this value. The default value for this variable is 1.
Max Log File Size MB: Max size, in MB, a log file can be before a new log file is created. The default value for this variable is 100.
Log Application Variables.PNG
Log Application Variables.PNG (21.35 KiB) Viewed 9927 times
Log Application Variables.PNG
Log Application Variables.PNG (21.35 KiB) Viewed 9927 times
There are several new features to enhance searching, filtering, and using logs in a log file:

- Added a "Log Files" dropdown to allow the user to switch between log files.
- Added an "Exceptions" checkbox that filters the logs down to records that contain exceptions.
- The Entity Filter has been split into an Object Type dropdown and an Objects List dropdown. Each of these dropdowns has a Match button above them that will fill the dropdown with the Type or Id that is selected in the logs list.
- The "Purge All Logs" button has been split into two buttons called "Clear All Log Records" and "Clear Filtered Log Records". This will allow the user to choose which logs to delete if they would like.
- Each of the columns for the logs are sortable by clicking on the column header.
- Multiple logs can be opened at one time and can be pinned to stay open even during a page refresh by using the pin on the log tab.
- Logs can be downloaded and uploaded using the buttons in the top right corner of the page.
- Log WorkData is now hidden by default and need to be expanded to log to prevent long load times for the page in general.


Added two Error Pages to display instead of the normal black screen and can be customized from the Static Files page. There is a DetailedError.html file that is used in DV and QA environments that contain a stack trace. There is also a SimpleError.html page that is used for PD environments and it does not contain a stack trace.
Detailed Error Page.PNG
Detailed Error Page.PNG (285.52 KiB) Viewed 9927 times
Detailed Error Page.PNG
Detailed Error Page.PNG (285.52 KiB) Viewed 9927 times
Logs Viewer Page Overview.PNG
Logs Viewer Page Overview.PNG (201.32 KiB) Viewed 9927 times
Logs Viewer Page Overview.PNG
Logs Viewer Page Overview.PNG (201.32 KiB) Viewed 9927 times
word count: 594
Locked