[GIT] Logback: the generic, reliable, fast and flexible logging framework. branch master updated. v_1.0.2-9-gfdd1363

This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Logback: the generic, reliable, fast and flexible logging framework.". The branch, master has been updated via fdd1363fa8fb6798a1aef048f580c82d3a5cdc51 (commit) from 22126c5c13088502dc0b5c9c7dda4218ac3c8978 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.qos.ch/gitweb/?p=logback.git;a=commit;h=fdd1363fa8fb6798a1aef048f... http://github.com/ceki/logback/commit/fdd1363fa8fb6798a1aef048f580c82d3a5cdc... commit fdd1363fa8fb6798a1aef048f580c82d3a5cdc51 Author: Ceki Gulcu <ceki@qos.ch> Date: Thu May 3 21:36:35 2012 +0200 working on lbclassic232 diff --git a/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbclassic232/Simple.java b/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbclassic232/Simple.java new file mode 100644 index 0000000..a700160 --- /dev/null +++ b/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbclassic232/Simple.java @@ -0,0 +1,34 @@ +package ch.qos.logback.classic.issue.lbclassic232; + +import ch.qos.logback.classic.LoggerContext; +import ch.qos.logback.classic.joran.JoranConfigurator; +import ch.qos.logback.core.joran.spi.JoranException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class Simple { + + static Logger logger = LoggerFactory.getLogger(Simple.class); + static String DIR_PREFIX = "src/test/java/ch/qos/logback/classic/issue/lbclassic232/"; + + public static void main(String[] args) throws JoranException, InterruptedException { + init(DIR_PREFIX + "logback_smtp.xml"); + + for (int i = 0; i < 10; i++) { + logger.debug("SEE IF THIS IS LOGGED {}.", i); + } + + logger.error("trigger"); + + } + + + static void init(String file) throws JoranException { + LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory(); + JoranConfigurator jc = new JoranConfigurator(); + jc.setContext(loggerContext); + loggerContext.reset(); + jc.doConfigure(file); + } + +} diff --git a/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbclassic232/logback_smtp.xml b/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbclassic232/logback_smtp.xml new file mode 100644 index 0000000..6b39693 --- /dev/null +++ b/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbclassic232/logback_smtp.xml @@ -0,0 +1,18 @@ +<configuration scan="true" scanPeriod="3 seconds" debug="true"> + <appender name="EMAIL" class="ch.qos.logback.classic.net.SMTPAppender"> + <smtpHost>smtp.gmail.com</smtpHost> + <smtpPort>465</smtpPort> + <to>${destination}</to> + <password>${password}</password> + <from>noreply@qos.ch</from> + <subject>%logger{20} - %m</subject> + <username>${destination}</username> + <SSL>true</SSL> + <layout class="ch.qos.logback.classic.PatternLayout"> + <pattern>%date %-5level %logger{35} - %message%n</pattern> + </layout> + </appender> + <root level="DEBUG"> + <appender-ref ref="EMAIL"/> + </root> +</configuration> \ No newline at end of file diff --git a/logback-core/src/main/java/ch/qos/logback/core/net/SMTPAppenderBase.java b/logback-core/src/main/java/ch/qos/logback/core/net/SMTPAppenderBase.java index d9318d9..68365ec 100644 --- a/logback-core/src/main/java/ch/qos/logback/core/net/SMTPAppenderBase.java +++ b/logback-core/src/main/java/ch/qos/logback/core/net/SMTPAppenderBase.java @@ -82,6 +82,8 @@ public abstract class SMTPAppenderBase<E> extends AppenderBase<E> { String password; String localhost; + boolean asynchronousSending = true; + private String charsetEncoding = "UTF-8"; protected MimeMessage mimeMsg; ----------------------------------------------------------------------- Summary of changes: .../logback/classic/issue/lbclassic232/Simple.java | 34 ++++++++++++++++++++ .../classic/issue/lbclassic232/logback_smtp.xml | 18 ++++++++++ .../ch/qos/logback/core/net/SMTPAppenderBase.java | 2 + 3 files changed, 54 insertions(+), 0 deletions(-) create mode 100644 logback-classic/src/test/java/ch/qos/logback/classic/issue/lbclassic232/Simple.java create mode 100644 logback-classic/src/test/java/ch/qos/logback/classic/issue/lbclassic232/logback_smtp.xml hooks/post-receive -- Logback: the generic, reliable, fast and flexible logging framework.
participants (1)
-
git-noreply@pixie.qos.ch