sbt/protocol/src/main
Eugene Yokota 8c9dfda089 Split log output per channel
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).
2017-01-13 03:00:02 -05:00
..
contraband Adjust from rebasing 2017-01-06 11:35:08 -05:00
contraband-scala/sbt/protocol Adjust from rebasing 2017-01-06 11:35:08 -05:00
scala/sbt/protocol Split log output per channel 2017-01-13 03:00:02 -05:00