<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>306416</bug_id>
          
          <creation_ts>2026-01-28 01:08:27 -0800</creation_ts>
          <short_desc>[GTK] Improve IconDatabase logging</short_desc>
          <delta_ts>2026-01-29 16:18:45 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=306580</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>301086</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Adrian Perez">aperez</assigned_to>
          <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2175733</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2026-01-28 01:08:27 -0800</bug_when>
    <thetext>Currently UIProcess/API/glib/IconDatabase.cpp uses plain LOG_ERROR() for logging. It would be nicer to use the IconDatabase logging channel to allow easily filter messages using the channel, and while at it improve the messages themselves because most only write a string when database operations fails without including the underlying issue reported by the database.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2175744</commentid>
    <comment_count>1</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2026-01-28 01:52:49 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/57399</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2175845</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-28 10:00:59 -0800</bug_when>
    <thetext>Committed 306358@main (8accbbaa5baa): &lt;https://commits.webkit.org/306358@main&gt;

Reviewed commits have been landed. Closing PR #57399 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>