You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Between protobuf releases 21.12 and 22.0, the LogHandler interface was removed. If I understood some of what I read, then functionality was replaced by abseil interfaces, but I am not certain that I have the full grasp of all the changes. Protobuf seems to be a fast moving target. I am wondering if there is any intention to catch up with current protobuf?
The text was updated successfully, but these errors were encountered:
I haven't found a one-to-one (not even a one-off) replacement for SetLogHandler in newer protobuf, nor in abseil-cpp. So far, the most promising option l have found is absl::LogSink. Still looking into it.
xls/common/logging looks to be fairly thorough handling of logging with abseil-cpp interfaces and also utilizes LogSink to handle logging to other that stdout/stderr. Will study that as well as read more docs on abseil-cpp and protobuf.
On Alpine Linux, we are using the following patch to work around build errors since building with more recent protobuf (> 21.12):
Between protobuf releases 21.12 and 22.0, the LogHandler interface was removed. If I understood some of what I read, then functionality was replaced by abseil interfaces, but I am not certain that I have the full grasp of all the changes. Protobuf seems to be a fast moving target. I am wondering if there is any intention to catch up with current protobuf?
The text was updated successfully, but these errors were encountered: