FELIX-5108: Applied the patch provided by Stefan (thanks). by default, we don't log to /tmp anymore.
Also, slightly modified the patch in order to enable bnd Reporter traces when log level is >= Info level.


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1726715 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/tools/org.apache.felix.scr.bnd/src/main/java/org/apache/felix/scrplugin/bnd/SCRDescriptorBndPlugin.java b/tools/org.apache.felix.scr.bnd/src/main/java/org/apache/felix/scrplugin/bnd/SCRDescriptorBndPlugin.java
index aab84d9..10ef4f7 100644
--- a/tools/org.apache.felix.scr.bnd/src/main/java/org/apache/felix/scrplugin/bnd/SCRDescriptorBndPlugin.java
+++ b/tools/org.apache.felix.scr.bnd/src/main/java/org/apache/felix/scrplugin/bnd/SCRDescriptorBndPlugin.java
@@ -84,6 +84,11 @@
 	 */
 	private static final String LOGLEVEL = "log";
 
+    /**
+     * "logToFile" parameter, which may be set to false to suppress writing log of plugin action additionally to temp dir. Default: true.
+     */
+    private static final String LOGTOFILE = "logToFile";
+
 	/**
 	 * The name of the directory where the descriptor files are generated into.
 	 */
@@ -141,7 +146,8 @@
 	 * Scan scr or ds annotation from the target jar.
 	 */
 	public boolean analyzeJar(Analyzer analyzer) throws Exception {
-		this.log = new BndLog(reporter, analyzer.getBsn());
+		this.log = new BndLog(reporter, analyzer,
+		        parseOption(properties, LOGTOFILE, false));
 
 		try {
 			init(analyzer);