Skip to content

Upgrading ch.qos.logback:logback-core 0.3 to 0.5

Unknown0.3 → 0.5

UnknownUpgrade verdict

The only release in this range publishes no notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • DepDelta found no commit log for them either.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Adds javax.mail:mail 1.4.

Installs 3 packages in all (was 1).

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: method Context.getConverterMap(): Map
  • removed: method ContextBase.getConverterMap(): Map
  • added: method Layout.getContentType(): String
  • added: method LayoutBase.getContentType(): String
  • added: static field CoreGlobal.ISO8601_STR: String
  • added: abstract class ConnectionSourceBase extends ContextAwareBase implements ConnectionSource
  • added: abstract class DBAppenderBase extends AppenderBase
  • added: class DBHelper
  • added: class DataSourceConnectionSource extends ConnectionSourceBase
  • added: class DriverManagerConnectionSource extends ConnectionSourceBase
  • added: class JNDIConnectionSource extends ConnectionSourceBase
  • added: ctor ConnectionSourceBase()
  • added: ctor DBAppenderBase()
  • added: ctor DBHelper()
  • added: ctor DataSourceConnectionSource()
  • added: ctor DriverManagerConnectionSource()
  • added: ctor JNDIConnectionSource()
  • added: field DBAppenderBase.cnxSupportsBatchUpdates: boolean
  • added: field DBAppenderBase.cnxSupportsGetGeneratedKeys: boolean
  • added: field DBAppenderBase.connectionSource: ConnectionSource
  • added: field DBAppenderBase.sqlDialect: SQLDialect
  • added: interface ConnectionSource extends LifeCycle
  • added: method ConnectionSource.getConnection(): Connection
  • added: method ConnectionSource.getSQLDialectCode(): int
  • added: method ConnectionSource.supportsBatchUpdates(): boolean
  • added: method ConnectionSource.supportsGetGeneratedKeys(): boolean
  • added: method ConnectionSourceBase.discoverConnnectionProperties(): void
  • added: method ConnectionSourceBase.getPassword(): String
  • added: method ConnectionSourceBase.getSQLDialectCode(): int
  • added: method ConnectionSourceBase.getUser(): String
  • added: method ConnectionSourceBase.isStarted(): boolean
  • added: method ConnectionSourceBase.setPassword(String): void
  • added: method ConnectionSourceBase.setUser(String): void
  • added: method ConnectionSourceBase.start(): void
  • added: method ConnectionSourceBase.stop(): void
  • added: method ConnectionSourceBase.supportsBatchUpdates(): boolean
  • added: method ConnectionSourceBase.supportsGetGeneratedKeys(): boolean
  • added: method DBAppenderBase.append(Object): void
  • added: method DBAppenderBase.getConnectionSource(): ConnectionSource
  • added: method DBAppenderBase.getEventId(PreparedStatement, Connection): int
  • added: method DBAppenderBase.getLayout(): Layout
  • added: method DBAppenderBase.insertProperties(Map, Connection, int): void
  • added: method DBAppenderBase.insertThrowable(String[], Connection, int): void
  • added: method DBAppenderBase.setConnectionSource(ConnectionSource): void
  • added: method DBAppenderBase.setLayout(Layout): void
  • added: method DBAppenderBase.start(): void
  • added: method DBAppenderBase.stop(): void
  • added: method DBAppenderBase.subAppend(Object, Connection, PreparedStatement): void
  • added: method DataSourceConnectionSource.getConnection(): Connection
  • added: method DataSourceConnectionSource.getDataSource(): DataSource
  • added: method DataSourceConnectionSource.setDataSource(DataSource): void
  • added: method DataSourceConnectionSource.start(): void
  • added: method DriverManagerConnectionSource.getConnection(): Connection
  • added: method DriverManagerConnectionSource.getDriverClass(): String
  • added: method DriverManagerConnectionSource.getUrl(): String
  • added: method DriverManagerConnectionSource.setDriverClass(String): void
  • added: method DriverManagerConnectionSource.setUrl(String): void
  • added: method DriverManagerConnectionSource.start(): void
  • added: method JNDIConnectionSource.getConnection(): Connection
  • added: method JNDIConnectionSource.getJndiLocation(): String
  • added: method JNDIConnectionSource.setJndiLocation(String): void
  • added: method JNDIConnectionSource.start(): void
  • added: static field ConnectionSource.HSQL_DIALECT: int
  • added: static field ConnectionSource.MSSQL_DIALECT: int
  • added: static field ConnectionSource.MYSQL_DIALECT: int
  • added: static field ConnectionSource.ORACLE_DIALECT: int
  • added: static field ConnectionSource.POSTGRES_DIALECT: int
  • added: static field ConnectionSource.UNKNOWN_DIALECT: int
  • added: static field DBAppenderBase.GET_GENERATED_KEYS_METHOD: Method
  • added: static field DBAppenderBase.insertExceptionSQL: String
  • added: static field DBAppenderBase.insertPropertiesSQL: String
  • added: static field DBAppenderBase.insertSQL: String
  • added: static method DBHelper.closeConnection(Connection): void
  • added: static method DBHelper.closeStatement(Statement): void
  • added: class DBUtil extends ContextAwareBase
  • added: class HSQLDBDialect implements SQLDialect
  • added: class MsSQLDialect implements SQLDialect
  • added: class MySQLDialect implements SQLDialect
  • added: class OracleDialect implements SQLDialect
  • added: class PostgreSQLDialect implements SQLDialect
  • added: ctor DBUtil()
  • added: ctor HSQLDBDialect()
  • added: ctor MsSQLDialect()
  • added: ctor MySQLDialect()
  • added: ctor OracleDialect()
  • added: ctor PostgreSQLDialect()
  • added: interface SQLDialect
  • added: method DBUtil.supportsBatchUpdates(DatabaseMetaData): boolean
  • added: method DBUtil.supportsGetGeneratedKeys(DatabaseMetaData): boolean
  • added: method HSQLDBDialect.getSelectInsertId(): String
  • added: method MsSQLDialect.getSelectInsertId(): String
  • added: method MySQLDialect.getSelectInsertId(): String
  • added: method OracleDialect.getSelectInsertId(): String
  • added: method PostgreSQLDialect.getSelectInsertId(): String
  • added: method SQLDialect.getSelectInsertId(): String
  • added: static field HSQLDBDialect.SELECT_CURRVAL: String
  • added: static field MsSQLDialect.SELECT_CURRVAL: String
  • added: static field MySQLDialect.SELECT_LAST_INSERT_ID: String
  • added: static field OracleDialect.SELECT_CURRVAL: String
  • added: static field PostgreSQLDialect.SELECT_CURRVAL: String
  • added: static method DBUtil.discoverSQLDialect(DatabaseMetaData): int
  • added: static method DBUtil.getDialectFromCode(int): SQLDialect
  • added: method EvaluatorFilter.setX(String): void
  • added: class CyclicBuffer
  • added: ctor CyclicBuffer(int)
  • added: method CyclicBuffer.add(Object): void
  • added: method CyclicBuffer.get(): Object
  • added: method CyclicBuffer.get(int): Object
  • added: method CyclicBuffer.getMaxSize(): int
  • added: method CyclicBuffer.length(): int
  • added: method CyclicBuffer.resize(int): void
  • added: abstract class HTMLLayoutBase extends LayoutBase
  • added: class NOPThrowableRenderer implements IThrowableRenderer
  • added: ctor HTMLLayoutBase()
  • added: ctor NOPThrowableRenderer()
  • added: field HTMLLayoutBase.counter: long
  • added: field HTMLLayoutBase.cssBuilder: CssBuilder
  • added: field HTMLLayoutBase.head: Converter
  • added: field HTMLLayoutBase.pattern: String
  • added: field HTMLLayoutBase.throwableRenderer: IThrowableRenderer
  • added: field HTMLLayoutBase.title: String
  • added: interface CssBuilder
  • added: interface IThrowableRenderer
  • added: method CssBuilder.addCss(StringBuffer): void
  • added: method HTMLLayoutBase.computeConverterName(Converter): String
  • added: method HTMLLayoutBase.getContentType(): String
  • added: method HTMLLayoutBase.getCssBuilder(): CssBuilder
  • added: method HTMLLayoutBase.getDefaultConverterMap(): Map
  • added: method HTMLLayoutBase.getFooter(): String
  • added: method HTMLLayoutBase.getHeader(): String
  • added: method HTMLLayoutBase.getPattern(): String
  • added: method HTMLLayoutBase.getThrowableRenderer(): IThrowableRenderer
  • added: method HTMLLayoutBase.getTitle(): String
  • added: method HTMLLayoutBase.handleTableClosing(StringBuffer): void
  • added: method HTMLLayoutBase.setCssBuilder(CssBuilder): void
  • added: method HTMLLayoutBase.setPattern(String): void
  • added: method HTMLLayoutBase.setThrowableRenderer(IThrowableRenderer): void
  • added: method HTMLLayoutBase.setTitle(String): void
  • added: method HTMLLayoutBase.start(): void
  • added: method IThrowableRenderer.render(StringBuffer, Object): void
  • added: method NOPThrowableRenderer.render(StringBuffer, Object): void
  • added: static field HTMLLayoutBase.ROW_LIMIT: int
  • removed: method JoranConfiguratorBase.doConfigure(File): void
  • removed: method JoranConfiguratorBase.doConfigure(InputSource): void
  • removed: method JoranConfiguratorBase.doConfigure(InputStream): void
  • removed: method JoranConfiguratorBase.doConfigure(String): void
  • removed: method JoranConfiguratorBase.doConfigure(URL): void
  • removed: method JoranConfiguratorBase.selfInitialize(Context): void
  • changed: abstract class JoranConfiguratorBase extends ContextAwareBase → abstract class JoranConfiguratorBase extends GenericConfigurator
  • changed: method JoranConfiguratorBase.getExecutionContext(): ExecutionContext → method JoranConfiguratorBase.getExecutionContext(): InterpretationContext
  • added: abstract class GenericConfigurator extends ContextAwareBase
  • added: ctor GenericConfigurator()
  • added: field GenericConfigurator.interpreter: Interpreter
  • added: method GenericConfigurator.addImplicitRules(Interpreter): void
  • added: method GenericConfigurator.addInstanceRules(RuleStore): void
  • added: method GenericConfigurator.buildInterpreter(): void
  • added: method GenericConfigurator.doConfigure(File): void
  • added: method GenericConfigurator.doConfigure(InputSource): void
  • added: method GenericConfigurator.doConfigure(InputStream): void
  • added: method GenericConfigurator.doConfigure(List): void
  • added: method GenericConfigurator.doConfigure(String): void
  • added: method GenericConfigurator.doConfigure(URL): void
  • added: method JoranConfiguratorBase.addImplicitRules(Interpreter): void
  • added: method JoranConfiguratorBase.buildInterpreter(): void
  • changed: method AbstractEventEvaluatorAction.begin(ExecutionContext, String, Attributes): void → method AbstractEventEvaluatorAction.begin(InterpretationContext, String, Attributes): void
  • changed: method AbstractEventEvaluatorAction.end(ExecutionContext, String): void → method AbstractEventEvaluatorAction.end(InterpretationContext, String): void
  • changed: method AbstractEventEvaluatorAction.finish(ExecutionContext): void → method AbstractEventEvaluatorAction.finish(InterpretationContext): void
  • changed: method AbstractLayoutAction.begin(ExecutionContext, String, Attributes): void → method AbstractLayoutAction.begin(InterpretationContext, String, Attributes): void
  • changed: method AbstractLayoutAction.end(ExecutionContext, String): void → method AbstractLayoutAction.end(InterpretationContext, String): void
  • changed: method AbstractLayoutAction.finish(ExecutionContext): void → method AbstractLayoutAction.finish(InterpretationContext): void
  • changed: method Action.begin(ExecutionContext, String, Attributes): void → method Action.begin(InterpretationContext, String, Attributes): void
  • changed: method Action.body(ExecutionContext, String): void → method Action.body(InterpretationContext, String): void
  • changed: method Action.end(ExecutionContext, String): void → method Action.end(InterpretationContext, String): void
  • changed: method Action.getColumnNumber(ExecutionContext): int → method Action.getColumnNumber(InterpretationContext): int
  • changed: method Action.getLineNumber(ExecutionContext): int → method Action.getLineNumber(InterpretationContext): int
  • changed: method AppenderAction.begin(ExecutionContext, String, Attributes): void → method AppenderAction.begin(InterpretationContext, String, Attributes): void
  • changed: method AppenderAction.end(ExecutionContext, String): void → method AppenderAction.end(InterpretationContext, String): void
  • changed: method AppenderRefAction.begin(ExecutionContext, String, Attributes): void → method AppenderRefAction.begin(InterpretationContext, String, Attributes): void
  • changed: method AppenderRefAction.end(ExecutionContext, String): void → method AppenderRefAction.end(InterpretationContext, String): void
  • changed: method AppenderRefAction.finish(ExecutionContext): void → method AppenderRefAction.finish(InterpretationContext): void
  • changed: method ConversionRuleAction.begin(ExecutionContext, String, Attributes): void → method ConversionRuleAction.begin(InterpretationContext, String, Attributes): void
  • changed: method ConversionRuleAction.end(ExecutionContext, String): void → method ConversionRuleAction.end(InterpretationContext, String): void
  • changed: method ConversionRuleAction.finish(ExecutionContext): void → method ConversionRuleAction.finish(InterpretationContext): void
  • changed: method ImplicitAction.isApplicable(Pattern, Attributes, ExecutionContext): boolean → method ImplicitAction.isApplicable(Pattern, Attributes, InterpretationContext): boolean
  • changed: method MatcherAction.begin(ExecutionContext, String, Attributes): void → method MatcherAction.begin(InterpretationContext, String, Attributes): void
  • changed: method MatcherAction.end(ExecutionContext, String): void → method MatcherAction.end(InterpretationContext, String): void
  • changed: method NestedComponentIA.begin(ExecutionContext, String, Attributes): void → method NestedComponentIA.begin(InterpretationContext, String, Attributes): void
  • changed: method NestedComponentIA.end(ExecutionContext, String): void → method NestedComponentIA.end(InterpretationContext, String): void
  • changed: method NestedComponentIA.isApplicable(Pattern, Attributes, ExecutionContext): boolean → method NestedComponentIA.isApplicable(Pattern, Attributes, InterpretationContext): boolean
  • changed: method NestedSimplePropertyIA.begin(ExecutionContext, String, Attributes): void → method NestedSimplePropertyIA.begin(InterpretationContext, String, Attributes): void
  • changed: method NestedSimplePropertyIA.body(ExecutionContext, String): void → method NestedSimplePropertyIA.body(InterpretationContext, String): void
  • changed: method NestedSimplePropertyIA.end(ExecutionContext, String): void → method NestedSimplePropertyIA.end(InterpretationContext, String): void
  • changed: method NestedSimplePropertyIA.isApplicable(Pattern, Attributes, ExecutionContext): boolean → method NestedSimplePropertyIA.isApplicable(Pattern, Attributes, InterpretationContext): boolean
  • changed: method NewRuleAction.begin(ExecutionContext, String, Attributes): void → method NewRuleAction.begin(InterpretationContext, String, Attributes): void
  • changed: method NewRuleAction.end(ExecutionContext, String): void → method NewRuleAction.end(InterpretationContext, String): void
  • changed: method NewRuleAction.finish(ExecutionContext): void → method NewRuleAction.finish(InterpretationContext): void
  • changed: method ParamAction.begin(ExecutionContext, String, Attributes): void → method ParamAction.begin(InterpretationContext, String, Attributes): void
  • changed: method ParamAction.end(ExecutionContext, String): void → method ParamAction.end(InterpretationContext, String): void
  • changed: method ParamAction.finish(ExecutionContext): void → method ParamAction.finish(InterpretationContext): void
  • changed: method PropertyAction.begin(ExecutionContext, String, Attributes): void → method PropertyAction.begin(InterpretationContext, String, Attributes): void
  • changed: method PropertyAction.end(ExecutionContext, String): void → method PropertyAction.end(InterpretationContext, String): void
  • changed: method PropertyAction.finish(ExecutionContext): void → method PropertyAction.finish(InterpretationContext): void
  • changed: method RepositoryPropertyAction.setProperties(ExecutionContext, Properties): void → method RepositoryPropertyAction.setProperties(InterpretationContext, Properties): void
  • changed: method RepositoryPropertyAction.setProperty(ExecutionContext, String, String): void → method RepositoryPropertyAction.setProperty(InterpretationContext, String, String): void
  • changed: method SubstitutionPropertyAction.setProperties(ExecutionContext, Properties): void → method SubstitutionPropertyAction.setProperties(InterpretationContext, Properties): void
  • changed: method SubstitutionPropertyAction.setProperty(ExecutionContext, String, String): void → method SubstitutionPropertyAction.setProperty(InterpretationContext, String, String): void
  • added: class NOPAction extends Action
  • added: ctor NOPAction()
  • added: method NOPAction.begin(InterpretationContext, String, Attributes): void
  • added: method NOPAction.end(InterpretationContext, String): void
  • added: class BodyEvent extends SaxEvent
  • added: class EndEvent extends SaxEvent
  • added: class SaxEvent
  • added: class SaxEventRecorder extends DefaultHandler implements ContextAware
  • added: class StartEvent extends SaxEvent
  • added: ctor SaxEventRecorder()
  • added: field SaxEvent.localName: String
  • added: field SaxEvent.locator: Locator
  • added: field SaxEvent.namespaceURI: String
  • added: field SaxEvent.qName: String
  • added: field SaxEventRecorder.saxEventList: List
  • added: field StartEvent.attributes: Attributes
  • added: field StartEvent.pattern: Pattern
  • added: interface InPlayListener
  • added: method BodyEvent.append(String): void
  • added: method BodyEvent.getText(): String
  • added: method BodyEvent.toString(): String
  • added: method EndEvent.toString(): String
  • added: method InPlayListener.inPlay(SaxEvent): void
  • added: method SaxEvent.getLocalName(): String
  • added: method SaxEvent.getLocator(): Locator
  • added: method SaxEvent.getNamespaceURI(): String
  • added: method SaxEvent.getQName(): String
  • added: method SaxEventRecorder.addError(String): void
  • added: method SaxEventRecorder.addError(String, Throwable): void
  • added: method SaxEventRecorder.addInfo(String): void
  • added: method SaxEventRecorder.addInfo(String, Throwable): void
  • added: method SaxEventRecorder.addStatus(Status): void
  • added: method SaxEventRecorder.addWarn(String): void
  • added: method SaxEventRecorder.addWarn(String, Throwable): void
  • added: method SaxEventRecorder.characters(char[], int, int): void
  • added: method SaxEventRecorder.endElement(String, String, String): void
  • added: method SaxEventRecorder.error(SAXParseException): void
  • added: method SaxEventRecorder.fatalError(SAXParseException): void
  • added: method SaxEventRecorder.getContext(): Context
  • added: method SaxEventRecorder.getLocator(): Locator
  • added: method SaxEventRecorder.getSaxEventList(): List
  • added: method SaxEventRecorder.recordEvents(InputSource): List
  • added: method SaxEventRecorder.recordEvents(InputStream): void
  • added: method SaxEventRecorder.setContext(Context): void
  • added: method SaxEventRecorder.setDocumentLocator(Locator): void
  • added: method SaxEventRecorder.startDocument(): void
  • added: method SaxEventRecorder.startElement(String, String, String, Attributes): void
  • added: method SaxEventRecorder.warning(SAXParseException): void
  • added: method StartEvent.getAttributes(): Attributes
  • added: method StartEvent.toString(): String
  • removed: class ExecutionContext extends ContextAwareBase
  • removed: ctor ExecutionContext(Interpreter)
  • removed: method ExecutionContext.addError(String, Object): void
  • removed: method ExecutionContext.addError(String, Object, Exception): void
  • removed: method ExecutionContext.addInfo(String, Object): void
  • removed: method ExecutionContext.addProperties(Properties): void
  • removed: method ExecutionContext.addProperty(String, String): void
  • removed: method ExecutionContext.addWarn(String, Object): void
  • removed: method ExecutionContext.addWarn(String, Object, Exception): void
  • removed: method ExecutionContext.getJoranInterpreter(): Interpreter
  • removed: method ExecutionContext.getLocator(): Locator
  • removed: method ExecutionContext.getObject(int): Object
  • removed: method ExecutionContext.getObjectMap(): Map
  • removed: method ExecutionContext.getObjectStack(): Stack
  • removed: method ExecutionContext.getSubstitutionProperty(String): String
  • removed: method ExecutionContext.peekObject(): Object
  • removed: method ExecutionContext.popObject(): Object
  • removed: method ExecutionContext.pushObject(Object): void
  • removed: method ExecutionContext.subst(String): String
  • removed: method Interpreter.endPrefixMapping(String): void
  • removed: method Interpreter.error(SAXParseException): void
  • removed: method Interpreter.fatalError(SAXParseException): void
  • removed: method Interpreter.ignorableWhitespace(char[], int, int): void
  • removed: method Interpreter.processingInstruction(String, String): void
  • removed: method Interpreter.setRuleStore(RuleStore): void
  • removed: method Interpreter.skippedEntity(String): void
  • removed: method Interpreter.startPrefixMapping(String, String): void
  • removed: method Interpreter.warning(SAXParseException): void
  • removed: method Pattern.tailMatch(Pattern): int
  • changed: class Interpreter extends DefaultHandler → class Interpreter
  • changed: ctor Interpreter(RuleStore) → ctor Interpreter(Context, RuleStore)
  • changed: method Interpreter.characters(char[], int, int): void → method Interpreter.characters(BodyEvent): void
  • changed: method Interpreter.endElement(String, String, String): void → method Interpreter.endElement(EndEvent): void
  • changed: method Interpreter.getExecutionContext(): ExecutionContext → method Interpreter.getExecutionContext(): InterpretationContext
  • changed: method Interpreter.startElement(String, String, String, Attributes): void → method Interpreter.startElement(StartEvent): void
  • added: class EventPlayer
  • added: class InterpretationContext extends ContextAwareBase
  • added: class JoranException extends Exception
  • added: ctor EventPlayer(Interpreter)
  • added: ctor InterpretationContext(Context, Interpreter)
  • added: ctor JoranException(String)
  • added: ctor JoranException(String, Throwable)
  • added: method EventPlayer.play(List): void
  • added: method InterpretationContext.addInPlayListener(InPlayListener): void
  • added: method InterpretationContext.addProperties(Properties): void
  • added: method InterpretationContext.addProperty(String, String): void
  • added: method InterpretationContext.getJoranInterpreter(): Interpreter
  • added: method InterpretationContext.getLocator(): Locator
  • added: method InterpretationContext.getObject(int): Object
  • added: method InterpretationContext.getObjectMap(): Map
  • added: method InterpretationContext.getObjectStack(): Stack
  • added: method InterpretationContext.getSubstitutionProperty(String): String
  • added: method InterpretationContext.isEmpty(): boolean
  • added: method InterpretationContext.peekObject(): Object
  • added: method InterpretationContext.popObject(): Object
  • added: method InterpretationContext.pushObject(Object): void
  • added: method InterpretationContext.removeInPlayListener(InPlayListener): boolean
  • added: method InterpretationContext.subst(String): String
  • added: method Pattern.getPrefixMatchLength(Pattern): int
  • added: method Pattern.getTailMatchLength(Pattern): int
  • added: method SimpleRuleStore.toString(): String
  • added: abstract class SMTPAppenderBase extends AppenderBase
  • added: ctor SMTPAppenderBase()
  • added: field SMTPAppenderBase.evaluator: TriggeringPolicy
  • added: field SMTPAppenderBase.layout: Layout
  • added: field SMTPAppenderBase.msg: Message
  • added: field SMTPAppenderBase.subjectLayout: Layout
  • added: method SMTPAppenderBase.append(Object): void
  • added: method SMTPAppenderBase.checkEntryConditions(): boolean
  • added: method SMTPAppenderBase.fillBuffer(StringBuffer): void
  • added: method SMTPAppenderBase.getEvaluatorClass(): String
  • added: method SMTPAppenderBase.getFrom(): String
  • added: method SMTPAppenderBase.getLayout(): Layout
  • added: method SMTPAppenderBase.getMessage(): Message
  • added: method SMTPAppenderBase.getSMTPHost(): String
  • added: method SMTPAppenderBase.getSubject(): String
  • added: method SMTPAppenderBase.getTo(): String
  • added: method SMTPAppenderBase.makeSubjectLayout(String): Layout
  • added: method SMTPAppenderBase.sendBuffer(Object): void
  • added: method SMTPAppenderBase.setEvaluator(TriggeringPolicy): void
  • added: method SMTPAppenderBase.setEvaluatorClass(String): void
  • added: method SMTPAppenderBase.setFrom(String): void
  • added: method SMTPAppenderBase.setLayout(Layout): void
  • added: method SMTPAppenderBase.setMessage(Message): void
  • added: method SMTPAppenderBase.setSMTPHost(String): void
  • added: method SMTPAppenderBase.setSubject(String): void
  • added: method SMTPAppenderBase.setTo(String): void
  • added: method SMTPAppenderBase.start(): void
  • added: method SMTPAppenderBase.stop(): void
  • added: method SMTPAppenderBase.subAppend(Object): void
  • added: method RollingFileAppender.setFile(String): void
  • added: method RollingPolicyBase.getActiveFileName(): String
  • added: ctor ContextAwareImpl(Object)
  • added: field ContextAwareImpl.context: Context
  • added: final class ContextAwareImpl implements ContextAware
  • added: method ContextAwareImpl.addError(String): void
  • added: method ContextAwareImpl.addError(String, Throwable): void
  • added: method ContextAwareImpl.addInfo(String): void
  • added: method ContextAwareImpl.addInfo(String, Throwable): void
  • added: method ContextAwareImpl.addStatus(Status): void
  • added: method ContextAwareImpl.addWarn(String): void
  • added: method ContextAwareImpl.addWarn(String, Throwable): void
  • added: method ContextAwareImpl.getContext(): Context
  • added: method ContextAwareImpl.getStatusManager(): StatusManager
  • added: method ContextAwareImpl.setContext(Context): void
  • added: method Status.hasChildren(): boolean
  • removed: method PropertySetter.setProperties(Properties, String): void
  • removed: static method OptionHelper.findAndSubst(String, Properties): String
  • changed: static method OptionHelper.substVars(String, Properties): String → static method OptionHelper.substVars(String, Map, Map): String
  • added: method PropertySetter.getObj(): Object
  • added: static method StatusPrinter.print(Context): void