Skip to content

Enhancement Request: Rolling Log File #571

@HighTower79

Description

@HighTower79

Unfortunately I'm not a programmer, but I would like to see some kind of configurable log settings.

It would be great to have a rolling log file, which can be configured by an options dialog inside the client.
I've created a picture with some possible settings which I think might be useful.

gridcoinclient_rollinglog

  1. Specify when the log file will roll.

    • Option A: When the client starts/restarts (save the old log files if present)

    • Option B: On a specific time of the day (e.g. midnight)

    • Option C: By Size (e.g. when the log has a size of 100 MB)

  2. 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.

Possible Log File Naming Convention: debug[0-9]yyyymmdd-hh24miss.log (using the date and time when the log file was created)

May be there can be additional settings which might be useful.

I don't know how much effort this will be, but I think it would be a great feature for the client.
And it might make debugging more easier when you have "old" logs as a backup.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions