[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3791: Tahoe-LAFS uses Foolscap extensively for logging but Tahoe-LAFS intends to drop its Foolscap dependency
Tahoe-LAFS
trac at tahoe-lafs.org
Wed Sep 8 10:57:52 UTC 2021
#3791: Tahoe-LAFS uses Foolscap extensively for logging but Tahoe-LAFS intends to
drop its Foolscap dependency
-------------------------+---------------------------------------------
Reporter: exarkun | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Non-Foolscap communications
Component: unknown | Version: n/a
Keywords: | Launchpad Bug:
-------------------------+---------------------------------------------
A move completely away from Foolscap will be somewhat hampered by use of
Foolscap's logging library. It *is* possible to use Foolscap's logging
without using the network parts of Foolscap but it's not clear there is
much reason to do so. There are some good reasons not to - such as
avoiding the unnecessary complexity of using *three* different logging
libraries.
Much of Foolscap logging's functionality overlaps with that of either
Twisted or Eliot but there are some distinctive features - such as
"incidents" - which will probably need a bit more careful thought to
transition well.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3791>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list