The database connector logging output is very helpful for troubleshooting database SQL issues. This example shows the log entry generated when browsing with an incorrect query name. Code Block |
---|
2017-10-26 10:31:35.359 ERROR 12048 --- [http-nio-8082-exec-5] c.f.connectors.database.QueryResource : Query BIRT/allcustomers not found
2017-10-26 10:31:35.372 INFO 12048 --- [http-nio-8082-exec-5] org.restlet.Component (1199403432) : 2017-10-26 10:31:35 0:0:0:0:0:0:0:1 - 0:0:0:0:0:0:0:1 8082 GET /database/BIRT/allcustomers - |
The database connector logs version information for each datasource definition as it makes initial contact with your database(s).
Code Block |
---|
2017-09-15 15:50:01.554 INFO 28614 --- [ost-startStop-1] c.f.c.d.service.ConfigurationService : DriverName: Microsoft JDBC Driver 6.3 for SQL Server
2017-09-15 15:50:01.554 INFO 28614 --- [ost-startStop-1] c.f.c.d.service.ConfigurationService : DriverVersion: 6.3.1.0
2017-09-15 15:50:01.554 INFO 28614 --- [ost-startStop-1] c.f.c.d.service.ConfigurationService : DriverMajorVersion: 6
2017-09-15 15:50:01.554 INFO 28614 --- [ost-startStop-1] c.f.c.d.service.ConfigurationService : DriverMinorVersion: 3
2017-09-15 15:50:01.554 INFO 28614 --- [ost-startStop-1] c.f.c.d.service.ConfigurationService : DatabaseProductName: Microsoft SQL Server
2017-09-15 15:50:01.554 INFO 28614 --- [ost-startStop-1] c.f.c.d.service.ConfigurationService : DatabaseProductVersion: 14.00.900
2017-09-15 15:50:01.554 INFO 28614 --- [ost-startStop-1] c.f.c.d.service.ConfigurationService : DatabaseMajorVersion: 14
2017-09-15 15:50:01.554 INFO 28614 --- [ost-startStop-1] c.f.c.d.service.ConfigurationService : DatabaseMinorVersion: 0 |
To log the actual SQL statement, arguments, number or rows returned and success status, set logging level to INFO. There are different logfiles for the Standalone and tomcat bundle installations. Standalone modeThere are four logfiles in <db-home>\database\database-connector-2.5.x\logs - DbConnector.err.log - currently empty.
- DbConnector.out.log - logs the database connector version.
- DbConnector.wrapper.log - empty unless the database connector is running as a servers. Logs starts/stops date/time.
database-connector.YYYY-MM-DD.log - This is the main logfile all output.
Turning on DEBUG level logging- Stop the Standalone database connector.
- Edit the <db-home>\database-connector-DBC version number\config\dbconnector.properties file.
Add the following line. Code Block |
---|
logging.level.com.frevvo.connectors.database=DEBUG |
- Restart the connector.
Tomcat bundleThe database connector writes all output to a single logfile <frevvo-home>\tomcat\logs\database-connector.YYYY-MM-DD.log Turning on DEBUG level logging- Stop . You do not have to stop the Insight Server.
- Edit the <frevvo-home>\tomcat\conf\frevvo-config.properties file.
Add the following line. Code Block |
---|
logging.level.com.frevvo.connectors.database=DEBUG |
- Save the file
- Restart
Switch Logging output defaults to text format. To switch to JSON format, add thisproperty to the frevvo-config.properties for the frevvo-tomcat bundle or to dbconnector.properties file for the standalone bundle. Code Block |
---|
spring.profiles.include=logging-json |
|