[PR #7] [CLOSED] Initial infrastucture for filtering logs by key #18

Closed
opened 2026-03-03 00:06:09 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/aurc/loggo/pull/7
Author: @aurc
Created: 6/24/2022
Status: Closed

Base: mainHead: feature/filtering


📝 Commits (10+)

  • 2d6c2b1 Initial infrastucture for filtering logs by key
  • 15ceb99 Removed stale Makefile (not needed)
  • ff26d08 Completed filter and filter group
  • bd0e4ca Adjusted licensing disclaimer on sourcecode files to include et al with
  • 1686a6a Added filter example
  • de75f86 Further tweaks on filter data structure
  • e578ec0 Preparing filter view
  • 2b40719 Merge remote-tracking branch 'origin/main' into feature/filtering
  • 1d8b101 Merge remote-tracking branch 'origin/main' into feature/filtering
  • 5885767 POC'ing out lexers

📊 Changes

774 files changed (+268441 additions, -40 deletions)

View changed files

Makefile (+0 -3)
cmd/filter.go (+81 -0)
📝 cmd/root.go (+1 -1)
📝 cmd/stream.go (+1 -1)
📝 cmd/template.go (+1 -1)
config-sample/gcp-filter.yaml (+25 -0)
📝 go.mod (+1 -0)
📝 go.sum (+5 -0)
📝 internal/char/canvas.go (+1 -1)
📝 internal/char/canvas_test.go (+1 -1)
📝 internal/char/char.go (+1 -1)
📝 internal/color/color.go (+1 -1)
📝 internal/config/adpatative_log_confiig.go (+1 -1)
📝 internal/config/log_config.go (+1 -1)
📝 internal/config/log_config_test.go (+1 -1)
internal/filter/filter.go (+532 -0)
internal/filter/filter_test.go (+909 -0)
internal/filter/lexer.go (+242 -0)
internal/filter/lexer_test.go (+308 -0)
📝 internal/loggo/app.go (+1 -1)

...and 80 more files

📄 Description

Filtering logs by json key {Work in progress}


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/aurc/loggo/pull/7 **Author:** [@aurc](https://github.com/aurc) **Created:** 6/24/2022 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/filtering` --- ### 📝 Commits (10+) - [`2d6c2b1`](https://github.com/aurc/loggo/commit/2d6c2b1d1b63543fc955cf8f6545284f3771f5b7) Initial infrastucture for filtering logs by key - [`15ceb99`](https://github.com/aurc/loggo/commit/15ceb99e35077f3c66adce9bad33b36996ef5110) Removed stale Makefile (not needed) - [`ff26d08`](https://github.com/aurc/loggo/commit/ff26d085a768023d381626bf5e884c970408915b) Completed filter and filter group - [`bd0e4ca`](https://github.com/aurc/loggo/commit/bd0e4caaab71fb07c68e730d8082c8a689da4fd6) Adjusted licensing disclaimer on sourcecode files to include `et al` with - [`1686a6a`](https://github.com/aurc/loggo/commit/1686a6a0e7a95df685161edc496a7d7074dc64dc) Added filter example - [`de75f86`](https://github.com/aurc/loggo/commit/de75f86eea61e7d07ef2a4baef926fddb3790a4b) Further tweaks on filter data structure - [`e578ec0`](https://github.com/aurc/loggo/commit/e578ec05e92fb53aa20abfb2d2a2ad641f936596) Preparing filter view - [`2b40719`](https://github.com/aurc/loggo/commit/2b40719f90abc577a168ebff605bb0dfda3806ba) Merge remote-tracking branch 'origin/main' into feature/filtering - [`1d8b101`](https://github.com/aurc/loggo/commit/1d8b1018574556438233c27a7b4358cb5d8351fa) Merge remote-tracking branch 'origin/main' into feature/filtering - [`5885767`](https://github.com/aurc/loggo/commit/5885767b2354c0cb3d14c16e16f9e574ebf48698) POC'ing out lexers ### 📊 Changes **774 files changed** (+268441 additions, -40 deletions) <details> <summary>View changed files</summary> ➖ `Makefile` (+0 -3) ➕ `cmd/filter.go` (+81 -0) 📝 `cmd/root.go` (+1 -1) 📝 `cmd/stream.go` (+1 -1) 📝 `cmd/template.go` (+1 -1) ➕ `config-sample/gcp-filter.yaml` (+25 -0) 📝 `go.mod` (+1 -0) 📝 `go.sum` (+5 -0) 📝 `internal/char/canvas.go` (+1 -1) 📝 `internal/char/canvas_test.go` (+1 -1) 📝 `internal/char/char.go` (+1 -1) 📝 `internal/color/color.go` (+1 -1) 📝 `internal/config/adpatative_log_confiig.go` (+1 -1) 📝 `internal/config/log_config.go` (+1 -1) 📝 `internal/config/log_config_test.go` (+1 -1) ➕ `internal/filter/filter.go` (+532 -0) ➕ `internal/filter/filter_test.go` (+909 -0) ➕ `internal/filter/lexer.go` (+242 -0) ➕ `internal/filter/lexer_test.go` (+308 -0) 📝 `internal/loggo/app.go` (+1 -1) _...and 80 more files_ </details> ### 📄 Description Filtering logs by json key {Work in progress} --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 00:06:09 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/loggo#18
No description provided.