Skip to content

Debugging & Logging Sessions #32

Description

@ada-foss

Some problems seem to be difficult to reproduce between different users and systems. LAG probably needs a mechanism for logging events and problems for post-mortem analysis.

  • Trivial events need to be logged on a regular basis. The system needs to either be efficient, or have the option to be enabled/disabled, perhaps with a command-line argument.
  • The system needs to be threadsafe. Time constraints mean per-use-case thread management is not an option.
  • The logging system cannot reflect the functionality that usleep served previously, that is, the system must behave the same with logging as it does without logging. If a slowdown occurs, many race-conditions could easily be suppressed just by enabling logging.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions