mirror of https://github.com/sbt/sbt.git
Restore bindLoggerAppenders source compatibility
The akka-http project doesn't load because it gets an Appender with MainAppender.defaultBacked which returns an sbt Appender rather than a log4j appender now. It then passes that appender into bindLoggerAppenders which doesn't work because bindLoggerAppenders was expecting a log4j appender rather than an sbt Appender..
This commit is contained in:
parent
debc9a28a4
commit
fb840cb806
|
|
@ -49,6 +49,11 @@ sealed abstract class LogExchange {
|
||||||
.addAppender(loggerName, new ConsoleAppenderFromLog4J(loggerName, a) -> l)
|
.addAppender(loggerName, new ConsoleAppenderFromLog4J(loggerName, a) -> l)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@deprecated("Use LoggerContext to bind appenders", "1.4.0")
|
||||||
|
def bindLoggerAppenders(
|
||||||
|
loggerName: String,
|
||||||
|
appenders: Seq[(Appender, Level.Value)]
|
||||||
|
): Unit = bindLoggerAppenders(loggerName, appenders.map { case (a, l) => a.toLog4J -> l }.toList)
|
||||||
@deprecated("unused", "1.4.0")
|
@deprecated("unused", "1.4.0")
|
||||||
def loggerConfig(loggerName: String): LoggerConfig = configs.get(loggerName)
|
def loggerConfig(loggerName: String): LoggerConfig = configs.get(loggerName)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue