mirror of https://github.com/sbt/sbt.git
LogManager implementation is modified to use ManagedLogger, which can swap out backing Appenders without re-creating the log instance. The State was also changed to track `currentCommand: Option[Exec]`. `Exec` knows the origin of the command invocation, and using that we can now send the network-originated events only to the network clients. Combined together, this implements log splitting between the sbt clients (channels). |
||
|---|---|---|
| .. | ||
| contraband | ||
| contraband-scala/sbt/protocol | ||
| scala/sbt/protocol | ||