Hi.
We are planning on replacing the current logging mechanism provided by
buildbox-common with one that is thread-safe.
The plan we had in mind involves switching to using google-glog [0].
In terms of required changes to the code base by users of the
buildbox-common
library, those would be minimal (no need to change any logging call
sites).
However, glog has certain characteristics that would affect the
consumers of
the logs. In particular the changing of the format of the prefix that is
appended to log messages, as well as the filenames of logs when they are
written to disk.
We are keeping track of this plan in a GitLab issue, which also contains
more
details about the changes this would bring. [1]
We are open to any comments, suggestions or complaints about this
proposed
change, either as a reply to this message or on GitLab.
Best,
Santiago
[0]: https://github.com/google/glog
[1]: https://gitlab.com/BuildGrid/buildbox/buildbox-common/-/issues/75