Skip to content

Persistence of runtime settings #36

@izolyomi

Description

@izolyomi

Thanks for the library and related efforts, it works conveniently for most of the common cases already.

A nice addition to existing features would be persisting the current log window settings (e.g. categories, level filters, formatting, etc) on closing the application and loading it back once the application is started again. Note that these log UI settings are typically adjusted by users during runtime, not from fixed application code like config builders.

To be able to implement this, struct LoggerUi would need to be derived from serde Serialize and Deserialize or support conversion from/into a newly added serializable LoggerUiSettings struct.

Would anyone else find such a new persistency feature useful? Do you see any problem with the approach above? Do you think it would be hard to be implemented for any reason?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions