Skip to content

Commit 6555062

Browse files
committed
Set loglevel specified in the properties file
Fixes #48 Signed-off-by: Bernd Hufmann <[email protected]>
1 parent 5b90c8e commit 6555062

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

src/main/java/org/eclipse/tracecompass/traceeventlogger/AsyncFileHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ public Level getLevel() {
322322
@Override
323323
public boolean isLoggable(LogRecord record) {
324324
// add feature switch here
325-
return super.isLoggable(record) && (record instanceof TraceEventLogRecord);
325+
return fFileHandler.isLoggable(record) && (record instanceof TraceEventLogRecord);
326326
}
327327

328328
@Override

src/test/java/org/eclipse/tracecompass/traceeventlogger/AsyncFileHandlerTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ public void testGoodConfigure() {
8585
LogManager manager = LogManager.getLogManager();
8686
manager.readConfiguration(fis);
8787
Handler first = new AsyncFileHandler(File.createTempFile("test", ".json").getAbsolutePath()); //$NON-NLS-1$ //$NON-NLS-2$
88+
assertEquals(Level.FINER, first.getLevel());
8889
first.close();
8990
} catch (FileNotFoundException e) {
9091
fail(e.getMessage());

src/test/java/org/eclipse/tracecompass/traceeventlogger/res/goodlogging.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,5 @@ org.eclipse.tracecompass.traceeventlogger.AsyncFileHandler.flushRate = 100
3535
org.eclipse.tracecompass.traceeventlogger.AsyncFileHandler.formatter = java.util.logging.SimpleFormatter
3636
org.eclipse.tracecompass.traceeventlogger.AsyncFileHandler.filter = org.eclipse.tracecompass.traceeventlogger.FailFilter
3737
org.eclipse.tracecompass.traceeventlogger.AsyncFileHandler.encoding = UTF-8
38-
org.eclipse.tracecompass.traceeventlogger.AsyncFileHandler.errormanager = java.util.logging.ErrorManager
38+
org.eclipse.tracecompass.traceeventlogger.AsyncFileHandler.errormanager = java.util.logging.ErrorManager
39+
org.eclipse.tracecompass.traceeventlogger.AsyncFileHandler.level = FINER

0 commit comments

Comments
 (0)