Board Platform Logs: Other Logs (2 of 2) and Log Encryption
Other Logs (continued)
3.12 Connector Log
Scope: It logs any action of connector type datareader, you can check it when the connector datareader is not working as expected or the connection itself does not work
Accessibility: The log is active by default on the Board Server machine. The log file is located in the following path: ‘’Board_Path\Dataset\’Connector.log’. Available up to Board 10.xx
Usability: The log is unique per each Board environment. The Connector.log file size could potentially increase.
Highlights: It contains exceptions such as wrong username or password or expired token.
File structure (example):
Log |
---|
4 22 Sep 2017 Fri 90 74 Thunderstorms 0 0 1 2017-09-21T08:17:51Z en-US 0 0 Yahoo! Weather - Austin, TX, US http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-2357536/ Yahoo! Weather for Austin, TX, US en-us Thu, 21 Sep 2017 03:17 AM CDT 60 mi in mph F Austin United States TX 81 165 18 83 990.0 0 16.1 7:19 am 7:29 pm Yahoo! Weather 142 18 http://weather.yahoo.comhttp://l.yimg.com/a/i/brand/purplelogo//uh/us/news-wea.gif 30.30637 -97.752762 Thu, 21 Sep 2017 02:00 AM CDT <![CDATA[<img src="http://l.yimg.com/a/i/us/we/52/27.gif"/><BR /><b>Current Conditions:</b><BR />Mostly Cloudy<BR /><BR /><b>Forecast:</b><BR /> Thu - Thunderstorms. High: 91Low: 77<BR /> Fri - Thunderstorms. High: 90Low: 74<BR /> Sat - Partly Cloudy. High: 90Low: 73<BR /> Sun - Partly Cloudy. High: 89Low: 72<BR /> Mon - Scattered Thunderstorms. High: 89Low: 73<BR /><BR /> 30 23 Sep 2017 Sat 90 73 Partly Cloudy 0 0 1 2017-09-21T08:17:51Z en-US 0 0 Yahoo! Weather - Austin, TX, US http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-2357536/ Yahoo! Weather for Austin, TX, US en-us Thu, 21 Sep 2017 03:17 AM CDT 60 mi in mph F Austin United States TX 81 165 18 83 990.0 0 16.1 7:19 am 7:29 pm Yahoo! Weather 142 18 http://weather.yahoo.comhttp://l.yimg.com/a/i/brand/purplelogo//uh/us/news-wea.gif 30.30637 -97.752762 Thu, 21 Sep 2017 02:00 AM CDT <![CDATA[<img src="http://l.yimg.com/a/i/us/we/52/27.gif"/><BR /><b>Current Conditions:</b><BR />Mostly Cloudy<BR /><BR /><b>Forecast:</b><BR /> Thu - Thunderstorms. High: 91Low: 77<BR /> Fri - Thunderstorms. High: 90Low: 74<BR /> Sat - Partly Cloudy. High: 90Low: 73<BR /> Sun - Partly Cloudy. High: 89Low: 72<BR /> Mon - Scattered Thunderstorms. High: 89Low: 73<BR /><BR /><a href="http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-2357536/">Full Forecast at Yahoo! Weather</a><BR /><BR /><BR />]]> 27 Thu, 21 Sep 2017 02:00 AM CDT 80 Mostly Cloudy false[Rec.003] Error : RBT1825 New Item Found on column 1 [0] |
3.13 Client Error Log
Scope: Logs the exceptions that send the client in faulted state
Accessibility: The log is active by default on the Board client and it’s placed under the Board options tab, just click on open error log file. Available up to Board 10.xx
Usability: The Log is generated when there is an handled exception and the client goes in faulted state.
Highlights: It only tracks exception from the client, it’s useful to understand which action throws exception.
Log |
---|
****************************************************************** Date: 17/07/2017 15:48:11 Exception Source: BoardServerInterface Assembly: BoardWinClient, Version=10.1.0.40310, Culture=neutral, PublicKeyToken=null Exception type: BoardSharedStructures.BoardClientException Exception Message: Cannot Save Capsule. Exception stack: at BoardServerInterface.BoardServerInterface.SaveCapsule(Capsule cps) Current Principal: System.Security.Principal.GenericPrincipal Date: 20/09/2017 15:53:31 Exception Source: PresentationCore Assembly: BoardWinClient, Version=10.1.2.40810, Culture=neutral, PublicKeyToken=null Exception type: System.OutOfMemoryException Exception Message: Insufficient memory to continue the execution of the program. Exception stack: at System.Windows.Media.Composition.DUCE.Channel.SyncFlush() Current Principal: System.Security.Principal.GenericPrincipal ****************************************************************** |
Log Encryption
The following logs can be encrypted:
User logs
Capsule log
Database log
To activate encryption of the log files, open the Board Server Configuration program, go in the Security tab and enable the check-box and type your encryption pass-phrase as shown in the picture below
Notes:
The pass-phrase is also necessary to de-crypt the files, make sure you keep a safe copy of your pass-phrase accessible only to authorized personnel.
Once the encryption is enabled, the prefix "encrypted" is added to the file name: for example the log file Login.log becomes encryptedLogin.log
The encryption pass-phrase is saved locally on the server using DPAPI encryption.
To de-crypt the log files you may use the utility program BoardLogDecrypter.exe which is found in the folder
c:\Program Files\Board\Board Server\Tools\BoardLogDecrypter
The syntax of the command to de-crypt a log file is the following:
BoardLogDecrypter EncFile="[Encrypted File]" DestFile="[Destnation File]" Password="[Password]"
EncFile: the encrypted log that you want to decrypt
DestFile: The destination file that will contain the Decrypted Log
Password: the password you set up in the step before.
Note that the de-crypter generates a new file in clear text without altering the original encrypted file.