From 0d568e26741a39a3878b56fb77437e2db749a463 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 21 Aug 2025 01:12:13 -0500 Subject: [PATCH] hmm --- Makefile | 6 ++++++ log/sample.text | 11 ++++++++--- make_chat.go | 6 ++++-- parse_protobuf_log.go | 20 ++++++++++++++++++++ proctitle_demo.go | 1 - 5 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 parse_protobuf_log.go diff --git a/Makefile b/Makefile index f561344..c692e90 100644 --- a/Makefile +++ b/Makefile @@ -6,3 +6,9 @@ chat.pb.go: chat.proto makechat: GO111MODULE=off go run make_chat.go + +parselog: + GO111MODULE=off go run parse_protobuf_log.go + +goimports: + goimports -w *.go diff --git a/log/sample.text b/log/sample.text index e4a4b0a..e51c2be 100644 --- a/log/sample.text +++ b/log/sample.text @@ -1,5 +1,3 @@ -GO111MODULE=off go run make_chat.go -trying... uuid: "9fd31f10-c25d-4d66-bc8d-5f6eb7c79057" version: "v0.0.1 go.wit.com/lib/protobuf/chatpb" Chats: { @@ -25,6 +23,10 @@ Chats: { } Chats: { from: GEMINI + ctime: { + seconds: 1755755745 + nanos: 136202653 + } content: "funny" } Chats: { @@ -33,6 +35,9 @@ Chats: { } Chats: { from: GEMINI + ctime: { + seconds: 1755755745 + nanos: 136202987 + } content: "I like astronomy" } - diff --git a/make_chat.go b/make_chat.go index 2883c5b..9f895dd 100644 --- a/make_chat.go +++ b/make_chat.go @@ -1,7 +1,9 @@ package main -import "go.wit.com/log" -import "go.wit.com/lib/protobuf/chatpb" +import ( + "go.wit.com/lib/protobuf/chatpb" + "go.wit.com/log" +) func main() { log.Info("trying...") diff --git a/parse_protobuf_log.go b/parse_protobuf_log.go new file mode 100644 index 0000000..d6b2ed1 --- /dev/null +++ b/parse_protobuf_log.go @@ -0,0 +1,20 @@ +package main + +import ( + "os" + + "go.wit.com/lib/protobuf/chatpb" + "go.wit.com/log" +) + +func main() { + data, _ := os.ReadFile("log/sample.text") + log.Info("trying unmarshal len(data) =", len(data)) + pb, err := chatpb.UnmarshalChats(data) + if err != nil { + log.Info("Unmarshal error", err) + return + } + + log.Info(pb.FormatTEXT()) +} diff --git a/proctitle_demo.go b/proctitle_demo.go index 676f5b4..f934cd1 100644 --- a/proctitle_demo.go +++ b/proctitle_demo.go @@ -28,4 +28,3 @@ func main() { time.Sleep(10 * time.Second) } } -