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);