Since Pyramid was designed for the enterprise end as well as for a single user, it can be distributed between multiple servers, creating a variety of logs we keep to help analyze the system.
Below are the locations of all the different Pyramid logs:
Pyramid Admin console Logs
These are records kept in the Pyramid repository and are accessible from the Admin console.
- System logs - is a collective of errors / Warning / Information / Debug / Trace
Log duration and what type to log is configurable from the admin.
- Audit logs - are the entry logs of each user to the app. (We don't log Logout)
- Transaction - is collecting information on each query that is run in the system.
- Benchmark - Is collecting info for each request in the system passing through the system and how long it took in each part of the system.
To access the logs: Admin >> Logs >> System / Audit / Transaction / Benchmark.
*make sure to choose the correct time frame in the "Filter By last" option.
servers / services Logs
We collect information from the following servers:
Some of it makes it into the system logs, but this file contains more detailed information.
- DNC - Dot Net Connector, or the Windows connector, in short
used to connect to OLAP data sources.
- Runtime engine
- Task engine
Kept in the file system in the "log" folder, found on each Pyramid server in the deployment, which by default can be found here:
The Pyramid IMDB (In Memory Data Base) logs
By default on the server that has the IMDB installed on:
It is also possible to limit the sizes of log files.
To do so, you will need to update the logback.xml file in each service you have that you wish the change to be in.
Before any changes, please backup your logback.xml.
In your pyramid folder, open the folder of the service you want to edit->
/conf/logback.xml, and in the file add the following: <totalSizeCap>the value you want</totalSizeCap>
The changes will take place after you update the files.
Install / Upgrade Logs
The Pyramid Install/Upgrade logs can help identify installation issues.
or in a run box type %temp% to take you to the user's temp folder.
*replace user_name with the user name of the user that did the Pyramid install.
The install logs are being saved on 2 types of logs, one called installerbuilder_install.log and pyramidinstaller.log.
There might be more than one, One for each install made. Sort the logs by date modified to get the latest log.