<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>idea Log REST data under FINE not INFO in ArcGIS Enterprise Ideas</title>
    <link>https://community.esri.com/t5/arcgis-enterprise-ideas/log-rest-data-under-fine-not-info/idi-p/1657755</link>
    <description>&lt;P&gt;At INFO level of logging, ArcGIS Server not only captures&amp;nbsp;&lt;EM&gt;who&lt;/EM&gt; made a request to a REST endpoint (metadata) , but also&amp;nbsp;&lt;EM&gt;what&lt;/EM&gt; was requested (data).&amp;nbsp; These should be captured at different logging levels, and specifically the data should be captured at FINE level, not INFO.&lt;BR /&gt;&lt;BR /&gt;Background:&lt;/P&gt;&lt;P&gt;My organization provides geospatial tools and platforms, which are used by other agencies within the organization and billed back internally.&amp;nbsp; To better apportion that billing and know which users we may need to work with to migrate to new/different services, we want to keep statistics on which users are using which services and how much.&lt;/P&gt;&lt;P&gt;Several of the agencies we support have significant data privacy laws/rules/policies, which can extend to things like addresses---for instance, the health department.&amp;nbsp; We do what we can to keep any address information out of logs.&lt;BR /&gt;&lt;BR /&gt;However, as of Enterprise 11.2 (and probably more recent versions), both the initial metadata of a REST request against a geocoding service (user_x made a request for the custom_geocoder service) as well as the data of that request (found result for "123 main st, anytown, MN 54321-1234", matched AddressPoints) are logged at INFO level.&amp;nbsp; As a result, we need to keep the logging level set to Warning, so as not to capture the address in the logs.&lt;BR /&gt;&lt;BR /&gt;By moving the data into the FINE level, it allows us to use the INFO level to get service usage info (metadata) while not logging the data of the requests.&lt;/P&gt;</description>
    <pubDate>Tue, 14 Oct 2025 17:37:40 GMT</pubDate>
    <dc:creator>BillMitchell</dc:creator>
    <dc:date>2025-10-14T17:37:40Z</dc:date>
    <item>
      <title>Log REST data under FINE not INFO</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/log-rest-data-under-fine-not-info/idi-p/1657755</link>
      <description>&lt;P&gt;At INFO level of logging, ArcGIS Server not only captures&amp;nbsp;&lt;EM&gt;who&lt;/EM&gt; made a request to a REST endpoint (metadata) , but also&amp;nbsp;&lt;EM&gt;what&lt;/EM&gt; was requested (data).&amp;nbsp; These should be captured at different logging levels, and specifically the data should be captured at FINE level, not INFO.&lt;BR /&gt;&lt;BR /&gt;Background:&lt;/P&gt;&lt;P&gt;My organization provides geospatial tools and platforms, which are used by other agencies within the organization and billed back internally.&amp;nbsp; To better apportion that billing and know which users we may need to work with to migrate to new/different services, we want to keep statistics on which users are using which services and how much.&lt;/P&gt;&lt;P&gt;Several of the agencies we support have significant data privacy laws/rules/policies, which can extend to things like addresses---for instance, the health department.&amp;nbsp; We do what we can to keep any address information out of logs.&lt;BR /&gt;&lt;BR /&gt;However, as of Enterprise 11.2 (and probably more recent versions), both the initial metadata of a REST request against a geocoding service (user_x made a request for the custom_geocoder service) as well as the data of that request (found result for "123 main st, anytown, MN 54321-1234", matched AddressPoints) are logged at INFO level.&amp;nbsp; As a result, we need to keep the logging level set to Warning, so as not to capture the address in the logs.&lt;BR /&gt;&lt;BR /&gt;By moving the data into the FINE level, it allows us to use the INFO level to get service usage info (metadata) while not logging the data of the requests.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 17:37:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/log-rest-data-under-fine-not-info/idi-p/1657755</guid>
      <dc:creator>BillMitchell</dc:creator>
      <dc:date>2025-10-14T17:37:40Z</dc:date>
    </item>
  </channel>
</rss>

