commit b65b4ade06fb7592ffc8f0743a09bac8cc3c01cb Author: iwakeh iwakeh@torproject.org Date: Fri Jun 3 21:24:25 2016 +0200
task-19015 minor tweaks. added console appender, some test permissions for logback, and test error info. --- src/main/resources/logback.xml | 15 ++++++++++++++- src/test/java/org/torproject/collector/MainTest.java | 2 +- src/test/resources/junittest.policy | 3 +++ 3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml index 1b78d58..9c9426d 100644 --- a/src/main/resources/logback.xml +++ b/src/main/resources/logback.xml @@ -15,6 +15,16 @@ <property name="utc-date-pattern" value="%date{ISO8601, UTC}" />
<!-- appender section --> + <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> + <encoder> + <pattern>${utc-date-pattern} %level %logger{20}:%line %msg%n</pattern> + </encoder> + + <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> + <level>WARN</level> + </filter> + </appender> + <appender name="FILEALL" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${fileall-logname}.log</file> <encoder> @@ -116,7 +126,10 @@ <appender-ref ref="FILEUPDATEINDEX" /> </logger>
- <logger name="sun" level="ERROR" /> + <logger name="org.torproject" > + <appender-ref ref="CONSOLE" /> + </logger> +
<root level="ALL"> <appender-ref ref="FILEALL" /> diff --git a/src/test/java/org/torproject/collector/MainTest.java b/src/test/java/org/torproject/collector/MainTest.java index 9a19285..f83cab5 100644 --- a/src/test/java/org/torproject/collector/MainTest.java +++ b/src/test/java/org/torproject/collector/MainTest.java @@ -38,7 +38,7 @@ public class MainTest {
@Test() public void testSmoke() throws Exception { - System.out.println("\n!!!! Three SEVERE log messages are expected." + System.out.println("\n!!!! Three ERROR log messages are expected." + "\nOne each from: ExitListDownloader, " + "TorperfDownloader, and CreateIndexJson.\n"); File conf = tmpf.newFile("test.conf"); diff --git a/src/test/resources/junittest.policy b/src/test/resources/junittest.policy index e6eb2ef..208a172 100644 --- a/src/test/resources/junittest.policy +++ b/src/test/resources/junittest.policy @@ -7,4 +7,7 @@ grant { permission java.lang.RuntimePermission "accessDeclaredMembers"; permission java.lang.reflect.ReflectPermission "suppressAccessChecks"; permission java.lang.RuntimePermission "shutdownHooks"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.reflect"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www.protocol.http"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www.http"; };