{"action":"created","issue":{"url":"https://api.github.com/repos/gridcoin/Gridcoin-Research/issues/571","repository_url":"https://api.github.com/repos/gridcoin/Gridcoin-Research","labels_url":"https://api.github.com/repos/gridcoin/Gridcoin-Research/issues/571/labels{/name}","comments_url":"https://api.github.com/repos/gridcoin/Gridcoin-Research/issues/571/comments","events_url":"https://api.github.com/repos/gridcoin/Gridcoin-Research/issues/571/events","html_url":"https://github.com/gridcoin/Gridcoin-Research/issues/571","id":254609693,"number":571,"title":"Enhancement Request: Rolling Log File","user":{"login":"HighTower79","id":9853127,"avatar_url":"https://avatars1.githubusercontent.com/u/9853127?v=4","gravatar_id":"","url":"https://api.github.com/users/HighTower79","html_url":"https://github.com/HighTower79","followers_url":"https://api.github.com/users/HighTower79/followers","following_url":"https://api.github.com/users/HighTower79/following{/other_user}","gists_url":"https://api.github.com/users/HighTower79/gists{/gist_id}","starred_url":"https://api.github.com/users/HighTower79/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HighTower79/subscriptions","organizations_url":"https://api.github.com/users/HighTower79/orgs","repos_url":"https://api.github.com/users/HighTower79/repos","events_url":"https://api.github.com/users/HighTower79/events{/privacy}","received_events_url":"https://api.github.com/users/HighTower79/received_events","type":"User","site_admin":false},"labels":[{"id":124521310,"url":"https://api.github.com/repos/gridcoin/Gridcoin-Research/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-09-01T11:11:12Z","updated_at":"2017-09-01T12:53:45Z","closed_at":null,"author_association":"NONE","body":"Unfortunately I'm not a programmer, but I would like to see some kind of configurable log settings.\r\n\r\nIt would be great to have a rolling log file, which can be configured by an options dialog inside the client.\r\nI've created a picture with some possible settings which I think might be useful.\r\n\r\n![gridcoinclient_rollinglog](https://user-images.githubusercontent.com/9853127/29967262-1d37816e-8f16-11e7-91f6-99e3db7ea83b.png)\r\n\r\n1. Specify when the log file will roll.\r\n    - Option A: When the client starts/restarts (save the old log files if present)\r\n\r\n    - Option B: On a specific time of the day (e.g. midnight)\r\n\r\n    - Option C: By Size (e.g. when the log has a size of 100 MB)\r\n\r\n\r\n2. Additionally you can specify how much logs you will keep. So you can specify how many log's you'll keep, because currently each time the client starts, the logs get cleared.\r\n\r\nPossible Log File Naming Convention: debug[0-9]_yyyymmdd-hh24miss.log_ (using the date and time when the log file was created)\r\n\r\nMay be there can be additional settings which might be useful.\r\n\r\nI don't know how much effort this will be, but I think it would be a great feature for the client.\r\nAnd it might make debugging more easier when you have \"old\" logs as a backup."},"comment":{"url":"https://api.github.com/repos/gridcoin/Gridcoin-Research/issues/comments/326572511","html_url":"https://github.com/gridcoin/Gridcoin-Research/issues/571#issuecomment-326572511","issue_url":"https://api.github.com/repos/gridcoin/Gridcoin-Research/issues/571","id":326572511,"user":{"login":"tomasbrod","id":11995799,"avatar_url":"https://avatars1.githubusercontent.com/u/11995799?v=4","gravatar_id":"","url":"https://api.github.com/users/tomasbrod","html_url":"https://github.com/tomasbrod","followers_url":"https://api.github.com/users/tomasbrod/followers","following_url":"https://api.github.com/users/tomasbrod/following{/other_user}","gists_url":"https://api.github.com/users/tomasbrod/gists{/gist_id}","starred_url":"https://api.github.com/users/tomasbrod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomasbrod/subscriptions","organizations_url":"https://api.github.com/users/tomasbrod/orgs","repos_url":"https://api.github.com/users/tomasbrod/repos","events_url":"https://api.github.com/users/tomasbrod/events{/privacy}","received_events_url":"https://api.github.com/users/tomasbrod/received_events","type":"User","site_admin":false},"created_at":"2017-09-01T12:53:45Z","updated_at":"2017-09-01T12:53:45Z","author_association":"CONTRIBUTOR","body":"Related function `util.cpp`:`ShrinkDebugFile()`."}}
{"actor":{"display_login":"tomasbrod"}}