QPR ProcessAnalyzer Logs: Difference between revisions

From QPR ProcessAnalyzer Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
QPR ProcessAnalyzer makes log of events and operations it is performing into several types of logs that can be used for monitoring, auditing, troubleshooting and many other purposes. QPR ProcessAnalyzer has the following logs:
QPR ProcessAnalyzer writes log of all operations it's performing, and the log an be used for monitoring, auditing, troubleshooting and many other purposes. The main logs are the server log and the task log.
* Server log: Server log contains all operations performed by the QPR ProcessAnalyzer server. Location of the server log is configured to [[Web.config_file_in_QPR_ProcessAnalyzer#Qpr.ProcessAnalyzer.Common.Properties.Settings_Section|LogFilePath setting in the web.config file]]. More information about changing the [[Web.config_file_in_QPR_ProcessAnalyzer#Logging_Settings|server log settings]].
* [[QPR ProcessAnalyzer Operation Log|Operation Log]]: logs all the operations performed by the QPR ProcessAnalyzer Server. Operations are both requests received by the server from using clients, or operations triggered internally by the server.


Logging works in the ''exclusive'' mode, where the log file is reserved for the entire time the process (that makes the logging) is running. Thus it's not possible to edit or delete log files when the process is running.
== Server Log ==
Server log contains all operations performed by the QPR ProcessAnalyzer server with many details. Location of the server log file is set to to LogFilePath setting in the [[Web.config_file_in_QPR_ProcessAnalyzer#Common_Settings|LogFilePath setting in the web.config file]].


Security related log entries:
The following security auditing related log entries can be found in the server log:
* When specifying non-existing username, the following log entry is made: ''User is not found: XYZ''
* When specifying non-existing username, the following log entry is made: ''User is not found: XYZ''
* When specifying wrong password for an existing user, the following log entry is made: ''User password is invalid: XYZ''
* When specifying wrong password for an existing user, the following log entry is made: ''User password is invalid: XYZ''
* When trying to log in with an inactivated account, the following log entry is made: ''User account is invalid: XYZ''
* When trying to log in with an inactivated account, the following log entry is made: ''User account is invalid: XYZ''
The server log works in the ''exclusive'' mode, i.e. the log file is reserved for the entire time QPR ProcessAnalyzer is running. Thus it's not possible to edit or delete log files during that time.
== Task Log ==
The Task Log can be viewed in the UI, by clicking '''System Reports''' in the navigation menu (available only for system administrators). All user requests are recorded as tasks, such as login, logout, modifying data, running queries etc. There are two task reports available: '''Running tasks''' (all tasks currently being executed) and '''Recent tasks''' (list of recent tasks in the order of start time). There are also summary level reports available to see, e.g. which models have been used, when the system have been used and who has used the system.
* [[QPR ProcessAnalyzer Operation Log|Operation Log]]


[[Category: QPR ProcessAnalyzer]]
[[Category: QPR ProcessAnalyzer]]

Revision as of 15:46, 22 June 2021

QPR ProcessAnalyzer writes log of all operations it's performing, and the log an be used for monitoring, auditing, troubleshooting and many other purposes. The main logs are the server log and the task log.

Server Log

Server log contains all operations performed by the QPR ProcessAnalyzer server with many details. Location of the server log file is set to to LogFilePath setting in the LogFilePath setting in the web.config file.

The following security auditing related log entries can be found in the server log:

  • When specifying non-existing username, the following log entry is made: User is not found: XYZ
  • When specifying wrong password for an existing user, the following log entry is made: User password is invalid: XYZ
  • When trying to log in with an inactivated account, the following log entry is made: User account is invalid: XYZ

The server log works in the exclusive mode, i.e. the log file is reserved for the entire time QPR ProcessAnalyzer is running. Thus it's not possible to edit or delete log files during that time.

Task Log

The Task Log can be viewed in the UI, by clicking System Reports in the navigation menu (available only for system administrators). All user requests are recorded as tasks, such as login, logout, modifying data, running queries etc. There are two task reports available: Running tasks (all tasks currently being executed) and Recent tasks (list of recent tasks in the order of start time). There are also summary level reports available to see, e.g. which models have been used, when the system have been used and who has used the system.