<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 *2.2.1 [RC2 or 2.2 final]*
 
+* Simplified the logging format for parameters (don't include controller, action, and format as duplicates) [DHH]
+
 * Remove the logging of the Session ID when the session store is CookieStore [DHH]
 
 * Fixed regex in redirect_to to fully support URI schemes #1247 [Seth Fitzsimmons]</diff>
      <filename>actionpack/CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -1225,17 +1225,34 @@ module ActionController #:nodoc:
 
       def log_processing
         if logger &amp;&amp; logger.info?
-          logger.info &quot;\n\nProcessing #{self.class.name}\##{action_name} (for #{request_origin}) [#{request.method.to_s.upcase}]&quot;
+          log_processing_for_request_id
+          log_processing_for_session_id
+          log_processing_for_parameters
+        end
+      end
+      
+      def log_processing_for_request_id
+        request_id = &quot;\n\nProcessing #{self.class.name}\##{action_name} &quot;
+        request_id &lt;&lt; &quot;to #{params[:format]} &quot; if params[:format]
+        request_id &lt;&lt; &quot;(for #{request_origin}) [#{request.method.to_s.upcase}]&quot;
 
-          if @_session &amp;&amp; @_session.respond_to?(:session_id) &amp;&amp;
-              !(@_session.respond_to?(:dbman) &amp;&amp; @_session.is_a?(CGI::Session::CookieStore))
-            logger.info &quot;  Session ID: #{@_session.session_id}&quot;
-          end
+        logger.info(request_id)
+      end
 
-          logger.info &quot;  Parameters: #{respond_to?(:filter_parameters) ? filter_parameters(params).inspect : params.inspect}&quot;
+      def log_processing_for_session_id
+        if @_session &amp;&amp; @_session.respond_to?(:session_id) &amp;&amp; @_session.respond_to?(:dbman) &amp;&amp;
+            !@_session.dbman.is_a?(CGI::Session::CookieStore)
+          logger.info &quot;  Session ID: #{@_session.session_id}&quot;
         end
       end
 
+      def log_processing_for_parameters
+        parameters = respond_to?(:filter_parameters) ? filter_parameters(params) : params
+        parameters = parameters.except(:controller, :action, :format)
+        
+        logger.info &quot;  Parameters: #{parameters.inspect}&quot;
+      end
+
       def default_render #:nodoc:
         render
       end</diff>
      <filename>actionpack/lib/action_controller/base.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>fbe387ea257ffbbf8689f333512aa7ef0628f3d2</id>
    </parent>
  </parents>
  <author>
    <name>David Heinemeier Hansson</name>
    <email>david@loudthinking.com</email>
  </author>
  <url>http://github.com/rails/rails/commit/62ffc6e4db1eecfe5c5a5f7471a9c39d665ada56</url>
  <id>62ffc6e4db1eecfe5c5a5f7471a9c39d665ada56</id>
  <committed-date>2008-11-01T07:46:30-07:00</committed-date>
  <authored-date>2008-11-01T07:46:30-07:00</authored-date>
  <message>Simplified the logging format for parameters (don't include controller, action, and format as duplicates) [DHH]</message>
  <tree>0e8f8cabcb0ddf66be58fa3a4697b303128de0ea</tree>
  <committer>
    <name>David Heinemeier Hansson</name>
    <email>david@loudthinking.com</email>
  </committer>
</commit>
