REST General Information
Monitoring
Monitor all REST requests in the log file
Add the following lines to the log4j.xml:
<category name="com.heiler.ppm.webservice"> <priority value="TRACE"/> </category>After Server restart REST requests will be written to the server log file. Please use with care as the log file can grow very fast. Example output:
015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] GET: http://localhost:1501/rest/V1.0/list/Product2G/byCatalog?fields=Product2G.AclProxy,Product2G.CurrentStatus,Product2G.Id,Product2G.ManufacturerAID,Product2G.ManufacturerName,Product2GLang.DescriptionLong(eng),Product2GLang.DescriptionShort(eng),Product2GPriceValueSales.Amount('Public',net_customer,USD,US,2014-07-01,1.0),Product2G.ProductNo&orderBy&formatData=false&metaData=true&startIndex=0&pageSize=100&includeLabels=true2015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] Request headers:2015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] Host: localhost:15012015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] Accept: application/json2015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] Authorization: Basic cmVzdDpoZWlsZXI=2015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] Accept-Language: en-US2015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] User-Agent: Apache-HttpClient/4.3.3 (java 1.5)2015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] Connection: keep-alive2015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] Accept-Encoding: gzip,deflate2015-06-22 17:49:56,386 DEBUG [qtp1453109885-134] [ListResource] Query parameters:2015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] startIndex: 02015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] orderBy: 2015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] formatData: false2015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] includeLabels: true2015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] pageSize: 1002015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] metaData: true2015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] fields: Product2G.AclProxy,Product2G.CurrentStatus,Product2G.Id,Product2G.ManufacturerAID,Product2G.ManufacturerName,Product2GLang.DescriptionLong(eng),Product2GLang.DescriptionShort(eng),Product2GPriceValueSales.Amount('Public',net_customer,USD,US,2014-07-01,1.0),Product2G.ProductNo2015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] User: rest2015-06-22 17:49:56,387 DEBUG [qtp1453109885-134] [ListResource] Locale: en_US2