blob: aabc40d8413ee1acf719065eee7541d0198deea2 [file] [log] [blame]
Serge Bazanski5faa2fc2020-09-07 14:09:30 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
Serge Bazanski5ade7322020-08-27 13:27:51 +02002
3go_library(
Lorenz Brund13c1c62022-03-30 19:58:58 +02004 name = "logtree",
Serge Bazanski5faa2fc2020-09-07 14:09:30 +02005 srcs = [
6 "doc.go",
7 "journal.go",
8 "journal_entry.go",
9 "journal_subscriber.go",
Serge Bazanski0ab4eda2021-03-12 17:43:57 +010010 "klog.go",
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020011 "leveled.go",
Serge Bazanskiedf5c4f2020-11-25 13:45:31 +010012 "leveled_payload.go",
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020013 "logtree.go",
14 "logtree_access.go",
Serge Bazanskiedf5c4f2020-11-25 13:45:31 +010015 "logtree_entry.go",
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020016 "logtree_publisher.go",
Serge Bazanskif8a8e652021-07-06 16:23:43 +020017 "testhelpers.go",
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020018 ],
Serge Bazanski31370b02021-01-07 16:31:14 +010019 importpath = "source.monogon.dev/metropolis/pkg/logtree",
Serge Bazanski0be9be82021-01-07 15:23:44 +010020 visibility = ["//metropolis:__subpackages__"],
Serge Bazanskib0272182020-11-02 18:39:44 +010021 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +020022 "//metropolis/pkg/logbuffer",
23 "//metropolis/proto/api",
Mateusz Zalegacf92f402022-07-08 15:08:48 +020024 "@org_golang_google_protobuf//types/known/timestamppb",
Serge Bazanskib0272182020-11-02 18:39:44 +010025 ],
Serge Bazanski5ade7322020-08-27 13:27:51 +020026)
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020027
28go_test(
Lorenz Brund13c1c62022-03-30 19:58:58 +020029 name = "logtree_test",
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020030 srcs = [
31 "journal_test.go",
Serge Bazanski0ab4eda2021-03-12 17:43:57 +010032 "klog_test.go",
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020033 "logtree_test.go",
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020034 ],
Lorenz Brund13c1c62022-03-30 19:58:58 +020035 embed = [":logtree"],
36 deps = ["@com_github_google_go_cmp//cmp"],
Serge Bazanski5faa2fc2020-09-07 14:09:30 +020037)