[ 
https://issues.apache.org/jira/browse/COUCHDB-2136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13975626#comment-13975626
 ] 

ASF GitHub Bot commented on COUCHDB-2136:
-----------------------------------------

Github user garrensmith commented on a diff in the pull request:

    https://github.com/apache/couchdb/pull/214#discussion_r11811045
  
    --- Diff: src/fauxton/app/addons/logs/resources.js ---
    @@ -110,7 +119,28 @@ function (app, FauxtonAPI, Backbone, d3) {
         },
     
         serialize: function () {
    -      return { logs: new Log.Collection(this.createFilteredCollection())};
    +      var collection = new Log.Collection(this.createFilteredCollection());
    +
    +      return {
    +        days: this.sortLogsIntoDays(collection)
    +      };
    +    },
    +
    +    sortLogsIntoDays: function (collection) {
    --- End diff --
    
    I think it would make more sense for the collection have have this function 
than the view. The collection knows what data it holds. It would also make it 
easier to use this method elsewhere it we needed.


> Group log messages by date
> --------------------------
>
>                 Key: COUCHDB-2136
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-2136
>             Project: CouchDB
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: Fauxton
>            Reporter: Alexander Shorin
>            Assignee: Robert Kowalski
>
> Another idea how to get more free space for log message is grouping by 
> datetime. You'll rarely notice changes in date part while be reading the 
> logs, so it is possible to extract this common part as group header like:
> {code}
> [2010-02-13]
> ==============================================================================
> [02:31:30] [<0.6327.1>] httpd 401 error response:
>  {"error":"unauthorized","reason":"Name or password is incorrect."}
> [02:31:29] [<0.6258.1>] 'GET' /_log {1,1} from "127.0.0.1"
> Headers: 
> [{'Accept',"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"},
>           {'Accept-Encoding',"gzip, deflate"},
>           {'Accept-Language',"en-US,en;q=0.5"},
>           {'Connection',"keep-alive"},
>           {'Cookie',"AuthSession="},
>           {'Host',"localhost:5984"}]
> ------------------------------------------------------------------------------
> [02:31:29] [<0.6258.1>] 'GET' /_log {1,1} from "127.0.0.1"
> Headers: 
> [{'Accept',"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"},
>           {'Accept-Encoding',"gzip, deflate"},
>           {'Accept-Language',"en-US,en;q=0.5"},
>           {'Connection',"keep-alive"},
>           {'Cookie',"AuthSession="},
>           {'Host',"localhost:5984"}]
> {code}
> More free space for log message!



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to