Skip to content

Add a log record filter to the TUI #4

@BurningEnlightenment

Description

@BurningEnlightenment

Create a filter language which allows the user to precisely filter log records by record message, severity, timestamp or any recognized attribute. Integrate said filter language into the TUI, i.e. provide the user with an input field for his filter and do the actual filtering.

Tasks

  • Write the filter language specification
  • Integrate Boost.Spirit in the TUI projet #13
  • Create a parser for the filtering language with Boost.Spirit
  • Derive an evaluator which verifies that a log record matches the filter
  • Instantiate and invoke the parser/evaluator from the TUI
  • (Optional) Add a AST view for the filter to the TUI

Metadata

Metadata

Labels

type:epicA non-atomic feature / task group

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions