Skip to content

Commit dc36b3d

Browse files
divyagayathri-hclrhalsteabhagatgit
authored
[P4_Symbolic] Migrate logging from gLog and gFlags to Abseil logging and flags in P4_Symbolic. (#1127)
Co-authored-by: rhalstea <[email protected]> Co-authored-by: bhagatgit <[email protected]>
1 parent 896bf3e commit dc36b3d

27 files changed

+64
-79
lines changed

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.4.0
1+
6.4.0

p4_symbolic/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ cc_binary(
3030
"//p4_pdpi/internal:ordered_map",
3131
"//p4_symbolic/symbolic",
3232
"//p4_symbolic/symbolic:solver_state",
33-
"@com_github_google_glog//:glog",
3433
"@com_github_p4lang_p4runtime//:p4runtime_cc_proto",
3534
"@com_google_absl//absl/flags:flag",
3635
"@com_google_absl//absl/flags:parse",
3736
"@com_google_absl//absl/flags:usage",
37+
"@com_google_absl//absl/log",
3838
"@com_google_absl//absl/status",
3939
"@com_google_absl//absl/strings:str_format",
4040
"@com_google_protobuf//:protobuf",

p4_symbolic/ir/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ cc_library(
7373
"//p4_pdpi:names",
7474
"//p4_pdpi/internal:ordered_map",
7575
"//p4_symbolic/bmv2:bmv2_cc_proto",
76-
"@com_github_google_glog//:glog",
7776
"@com_github_p4lang_p4runtime//:p4info_cc_proto",
7877
"@com_github_p4lang_p4runtime//:p4runtime_cc_proto",
78+
"@com_google_absl//absl/log",
7979
"@com_google_absl//absl/status",
8080
"@com_google_absl//absl/status:statusor",
8181
"@com_google_absl//absl/strings",
@@ -97,10 +97,10 @@ cc_library(
9797
"//gutil:status",
9898
"//p4_pdpi:ir_cc_proto",
9999
"//p4_symbolic/bmv2:bmv2_cc_proto",
100-
"@com_github_google_glog//:glog",
101100
"@com_github_p4lang_p4runtime//:p4runtime_cc_proto",
102101
"@com_google_absl//absl/container:btree",
103102
"@com_google_absl//absl/container:node_hash_map",
103+
"@com_google_absl//absl/log",
104104
"@com_google_absl//absl/status",
105105
"@com_google_absl//absl/status:statusor",
106106
"@com_google_absl//absl/strings",

p4_symbolic/ir/ir.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020
#include <utility>
2121
#include <vector>
2222

23+
#include "absl/log/log.h"
2324
#include "absl/status/status.h"
2425
#include "absl/status/statusor.h"
2526
#include "absl/strings/match.h"
2627
#include "absl/strings/str_cat.h"
2728
#include "absl/strings/str_format.h"
2829
#include "absl/strings/string_view.h"
2930
#include "absl/strings/strip.h"
30-
#include "glog/logging.h"
3131
#include "google/protobuf/repeated_ptr_field.h"
3232
#include "google/protobuf/struct.pb.h"
3333
#include "gutil/status.h"

p4_symbolic/ir/ir.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
#include <optional>
2424
#include <string>
2525

26+
#include "absl/log/log.h"
2627
#include "absl/status/statusor.h"
27-
#include "glog/logging.h"
2828
#include "google/protobuf/repeated_ptr_field.h"
2929
#include "p4/v1/p4runtime.pb.h"
3030
#include "p4_pdpi/ir.pb.h"

p4_symbolic/main.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
#include "absl/flags/flag.h"
2828
#include "absl/flags/parse.h"
2929
#include "absl/flags/usage.h"
30+
#include "absl/log/log.h"
3031
#include "absl/status/status.h"
3132
#include "absl/strings/str_format.h"
32-
#include "glog/logging.h"
3333
#include "google/protobuf/message_lite.h"
3434
#include "gutil/io.h"
3535
#include "gutil/status.h"

p4_symbolic/packet_synthesizer/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ cc_library(
123123
"//p4_symbolic/symbolic",
124124
"//p4_symbolic/symbolic:solver_state",
125125
"//p4_symbolic/symbolic:values",
126-
"@com_github_google_glog//:glog",
127126
"@com_github_p4lang_p4runtime//:p4runtime_cc_proto",
128127
"@com_github_z3prover_z3//:api",
128+
"@com_google_absl//absl/log",
129129
"@com_google_absl//absl/memory",
130130
"@com_google_absl//absl/status",
131131
"@com_google_absl//absl/status:statusor",

p4_symbolic/packet_synthesizer/packet_synthesizer.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
#include <utility>
2020
#include <vector>
2121

22+
#include "absl/log/log.h"
2223
#include "absl/memory/memory.h"
2324
#include "absl/status/status.h"
2425
#include "absl/status/statusor.h"
2526
#include "absl/strings/str_cat.h"
2627
#include "absl/strings/string_view.h"
2728
#include "absl/strings/substitute.h"
2829
#include "absl/time/time.h"
29-
#include "glog/logging.h"
3030
#include "google/protobuf/duration.pb.h"
3131
#include "gutil/status.h"
3232
#include "gutil/timer.h"

p4_symbolic/sai/BUILD.bazel

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ cc_library(
3232
"//p4_symbolic/symbolic:values",
3333
"@com_github_z3prover_z3//:api",
3434
"@com_google_absl//absl/container:flat_hash_set",
35+
"@com_google_absl//absl/log",
3536
"@com_google_absl//absl/status",
3637
"@com_google_absl//absl/status:statusor",
3738
"@com_google_absl//absl/strings",
@@ -93,6 +94,7 @@ cc_test(
9394
"//sai_p4/instantiations/google:sai_nonstandard_platforms_cc",
9495
"//sai_p4/instantiations/google:sai_p4info_cc",
9596
"//sai_p4/instantiations/google:sai_pd_cc_proto",
97+
"@com_google_absl//absl/log",
9698
"@com_google_absl//absl/strings",
9799
"@com_google_googletest//:gtest_main",
98100
],
@@ -116,8 +118,8 @@ cc_test(
116118
"//sai_p4/instantiations/google:sai_nonstandard_platforms_cc",
117119
"//sai_p4/instantiations/google:sai_p4info_cc",
118120
"//sai_p4/instantiations/google:sai_pd_cc_proto",
119-
"@com_github_google_glog//:glog",
120121
"@com_github_p4lang_p4runtime//:p4runtime_cc_proto",
122+
"@com_google_absl//absl/log",
121123
"@com_google_absl//absl/types:optional",
122124
"@com_google_googletest//:gtest_main",
123125
"@com_google_protobuf//:protobuf",

p4_symbolic/sai/criteria_generator_test.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,9 @@
1717
#include <string>
1818
#include <vector>
1919

20+
#include "absl/log/log.h"
2021
#include "absl/types/optional.h"
21-
#include "glog/logging.h"
22-
#include "gmock/gmock.h"
2322
#include "google/protobuf/message.h"
24-
#include "gtest/gtest.h"
2523
#include "gutil/proto_matchers.h"
2624
#include "gutil/status_matchers.h"
2725
#include "gutil/testing.h"
@@ -36,6 +34,8 @@
3634
#include "sai_p4/instantiations/google/sai_nonstandard_platforms.h"
3735
#include "sai_p4/instantiations/google/sai_p4info.h"
3836
#include "sai_p4/instantiations/google/sai_pd.pb.h"
37+
#include "gmock/gmock.h"
38+
#include "gtest/gtest.h"
3939

4040
namespace p4_symbolic::packet_synthesizer {
4141
namespace {

p4_symbolic/sai/packet_synthesizer_test.cc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@
1616

1717
#include <optional>
1818

19+
#include "absl/log/log.h"
1920
#include "absl/strings/match.h"
2021
#include "absl/strings/str_cat.h"
21-
#include "gmock/gmock.h"
22-
#include "gtest/gtest.h"
2322
#include "gutil/proto.h"
2423
#include "gutil/status_matchers.h"
2524
#include "gutil/test_artifact_writer.h"
@@ -33,6 +32,8 @@
3332
#include "sai_p4/instantiations/google/sai_nonstandard_platforms.h"
3433
#include "sai_p4/instantiations/google/sai_p4info.h"
3534
#include "sai_p4/instantiations/google/sai_pd.pb.h"
35+
#include "gmock/gmock.h"
36+
#include "gtest/gtest.h"
3637

3738
namespace p4_symbolic::packet_synthesizer {
3839
namespace {

p4_symbolic/sai/sai.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include <vector>
2121

2222
#include "absl/container/flat_hash_set.h"
23+
#include "absl/log/log.h"
2324
#include "absl/status/status.h"
2425
#include "absl/status/statusor.h"
2526
#include "absl/strings/ascii.h"

p4_symbolic/symbolic/BUILD.bazel

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,13 @@ cc_library(
8989
"//p4_symbolic/ir",
9090
"//p4_symbolic/ir:ir_cc_proto",
9191
"//p4_symbolic/ir:table_entries",
92-
"@com_github_google_glog//:glog",
9392
"@com_github_p4lang_p4runtime//:p4info_cc_proto",
9493
"@com_github_p4lang_p4runtime//:p4runtime_cc_proto",
9594
"@com_github_z3prover_z3//:api",
9695
"@com_google_absl//absl/algorithm:container",
9796
"@com_google_absl//absl/container:btree",
9897
"@com_google_absl//absl/container:flat_hash_map",
98+
"@com_google_absl//absl/log",
9999
"@com_google_absl//absl/numeric:bits",
100100
"@com_google_absl//absl/numeric:int128",
101101
"@com_google_absl//absl/status",
@@ -147,13 +147,13 @@ cc_library(
147147
"//p4_symbolic/ir:table_entries",
148148
"//p4_symbolic/packet_synthesizer:packet_synthesizer_cc_proto",
149149
"//p4_symbolic/packet_synthesizer:z3_model_to_packet",
150-
"@com_github_google_glog//:glog",
151150
"@com_github_p4lang_p4runtime//:p4info_cc_proto",
152151
"@com_github_p4lang_p4runtime//:p4runtime_cc_proto",
153152
"@com_github_z3prover_z3//:api",
154153
"@com_google_absl//absl/algorithm:container",
155154
"@com_google_absl//absl/cleanup",
156155
"@com_google_absl//absl/container:btree",
156+
"@com_google_absl//absl/log",
157157
"@com_google_absl//absl/status",
158158
"@com_google_absl//absl/status:statusor",
159159
"@com_google_absl//absl/strings",
@@ -227,9 +227,9 @@ cc_test(
227227
"//gutil:status_matchers",
228228
"//p4_symbolic/ir",
229229
"//p4_symbolic/ir:ir_cc_proto",
230-
"@com_github_google_glog//:glog",
231230
"@com_github_z3prover_z3//:api",
232231
"@com_google_absl//absl/container:btree",
232+
"@com_google_absl//absl/log",
233233
"@com_google_absl//absl/strings",
234234
"@com_google_googletest//:gtest_main",
235235
],
@@ -265,9 +265,9 @@ cc_test(
265265
"//p4_pdpi/packetlib",
266266
"//p4_pdpi/packetlib:packetlib_cc_proto",
267267
"//p4_symbolic:test_util",
268-
"@com_github_google_glog//:glog",
269268
"@com_github_p4lang_p4runtime//:p4runtime_cc_proto",
270269
"@com_github_z3prover_z3//:api",
270+
"@com_google_absl//absl/log",
271271
"@com_google_absl//absl/status:statusor",
272272
"@com_google_absl//absl/strings",
273273
"@com_google_googletest//:gtest_main",

p4_symbolic/symbolic/action.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
#include <string>
1919
#include <vector>
2020

21+
#include "absl/log/log.h"
2122
#include "absl/status/status.h"
2223
#include "absl/status/statusor.h"
2324
#include "absl/strings/str_cat.h"
2425
#include "absl/strings/str_format.h"
2526
#include "absl/strings/string_view.h"
26-
#include "glog/logging.h"
2727
#include "google/protobuf/repeated_ptr_field.h"
2828
#include "gutil/collections.h"
2929
#include "gutil/status.h"

p4_symbolic/symbolic/conditional.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919

2020
#include <string>
2121

22+
#include "absl/log/log.h"
2223
#include "absl/status/status.h"
2324
#include "absl/status/statusor.h"
24-
#include "glog/logging.h"
2525
#include "gutil/status.h"
2626
#include "p4_symbolic/ir/ir.h"
2727
#include "p4_symbolic/ir/ir.pb.h"

p4_symbolic/symbolic/deparser_test.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,10 @@
1818
#include <string>
1919
#include <vector>
2020

21+
#include "absl/log/log.h"
2122
#include "absl/status/statusor.h"
2223
#include "absl/strings/match.h"
2324
#include "absl/strings/string_view.h"
24-
#include "glog/logging.h"
25-
#include "gmock/gmock.h"
26-
#include "gtest/gtest.h"
2725
#include "gutil/status_matchers.h"
2826
#include "p4/v1/p4runtime.pb.h"
2927
#include "p4_pdpi/packetlib/packetlib.h"
@@ -33,6 +31,8 @@
3331
#include "p4_symbolic/symbolic/util.h"
3432
#include "p4_symbolic/test_util.h"
3533
#include "z3++.h"
34+
#include "gmock/gmock.h"
35+
#include "gtest/gtest.h"
3636

3737
namespace p4_symbolic {
3838
namespace {

p4_symbolic/symbolic/parser.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
#include <utility>
2020
#include <vector>
2121

22+
#include "absl/log/log.h"
2223
#include "absl/status/status.h"
2324
#include "absl/status/statusor.h"
2425
#include "absl/strings/str_format.h"
2526
#include "absl/types/optional.h"
26-
#include "glog/logging.h"
2727
#include "gutil/status.h"
2828
#include "p4_pdpi/internal/ordered_map.h"
2929
#include "p4_symbolic/ir/ir.h"

p4_symbolic/symbolic/parser_test.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,18 @@
1818
#include <vector>
1919

2020
#include "absl/container/btree_map.h"
21+
#include "absl/log/log.h"
2122
#include "absl/strings/str_replace.h"
2223
#include "absl/strings/string_view.h"
2324
#include "absl/strings/substitute.h"
24-
#include "glog/logging.h"
25-
#include "gmock/gmock.h"
26-
#include "gtest/gtest.h"
2725
#include "gutil/proto.h"
2826
#include "gutil/status_matchers.h"
2927
#include "p4_symbolic/ir/ir.h"
3028
#include "p4_symbolic/ir/ir.pb.h"
3129
#include "p4_symbolic/symbolic/v1model.h"
3230
#include "z3++.h"
31+
#include "gmock/gmock.h"
32+
#include "gtest/gtest.h"
3333

3434
namespace p4_symbolic::symbolic::parser {
3535
namespace {

p4_symbolic/symbolic/symbolic.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525

2626
#include "absl/cleanup/cleanup.h"
2727
#include "absl/container/btree_map.h"
28+
#include "absl/log/log.h"
2829
#include "absl/status/status.h"
2930
#include "absl/status/statusor.h"
3031
#include "absl/strings/str_cat.h"
3132
#include "absl/types/optional.h"
32-
#include "glog/logging.h"
3333
#include "gutil/status.h"
3434
#include "p4/v1/p4runtime.pb.h"
3535
#include "p4_pdpi/built_ins.h"

p4_symbolic/symbolic/symbolic_table_entry.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
#include "absl/algorithm/container.h"
2525
#include "absl/container/btree_map.h"
2626
#include "absl/container/flat_hash_map.h"
27+
#include "absl/log/log.h"
2728
#include "absl/numeric/bits.h"
2829
#include "absl/numeric/int128.h"
2930
#include "absl/status/status.h"
3031
#include "absl/status/statusor.h"
3132
#include "absl/strings/str_cat.h"
3233
#include "absl/strings/str_format.h"
3334
#include "absl/strings/string_view.h"
34-
#include "glog/logging.h"
3535
#include "gutil/collections.h"
3636
#include "gutil/status.h"
3737
#include "p4/config/v1/p4info.pb.h"

p4_symbolic/symbolic/table.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929
#include "absl/algorithm/container.h"
3030
#include "absl/container/btree_map.h"
31+
#include "absl/log/log.h"
3132
#include "absl/status/status.h"
3233
#include "absl/status/statusor.h"
3334
#include "absl/strings/str_cat.h"
@@ -36,7 +37,6 @@
3637
#include "absl/strings/substitute.h"
3738
#include "absl/types/optional.h"
3839
#include "absl/types/span.h"
39-
#include "glog/logging.h"
4040
#include "google/protobuf/map.h"
4141
#include "gutil/status.h"
4242
#include "p4/config/v1/p4info.pb.h"

p4_symbolic/symbolic/util.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@
2020
#include <utility>
2121

2222
#include "absl/container/btree_map.h"
23+
#include "absl/log/log.h"
2324
#include "absl/status/status.h"
2425
#include "absl/strings/str_cat.h"
2526
#include "absl/strings/str_format.h"
2627
#include "absl/strings/str_split.h"
2728
#include "absl/strings/string_view.h"
2829
#include "absl/strings/substitute.h"
29-
#include "glog/logging.h"
3030
#include "gutil/status.h"
3131
#include "p4_pdpi/internal/ordered_map.h"
3232
#include "p4_pdpi/ir.pb.h"

p4_symbolic/symbolic/v1model.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
#include <utility>
2020
#include <vector>
2121

22+
#include "absl/log/log.h"
2223
#include "absl/status/status.h"
2324
#include "absl/status/statusor.h"
2425
#include "absl/strings/str_cat.h"
2526
#include "absl/strings/str_format.h"
2627
#include "absl/strings/string_view.h"
2728
#include "absl/strings/substitute.h"
28-
#include "glog/logging.h"
2929
#include "gutil/collections.h"
3030
#include "gutil/status.h"
3131
#include "p4_pdpi/built_ins.h"

0 commit comments

Comments
 (0)