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). |
||
|---|---|---|
| .. | ||
| ContrabandConfig.scala | ||
| Dependencies.scala | ||
| Docs.scala | ||
| Formatting.scala | ||
| NightlyPlugin.scala | ||
| PublishBinPlugin.scala | ||
| Release.scala | ||
| SbtLauncherPlugin.scala | ||
| Scripted.scala | ||
| SiteMap.scala | ||
| StatusPlugin.scala | ||
| Sxr.scala | ||
| Transform.scala | ||
| Util.scala | ||
| build.properties | ||
| contraband.sbt | ||
| plugins.sbt | ||