From 918d91568b3d4c485cb343e9fd3795444505880e Mon Sep 17 00:00:00 2001 From: Jan Eglinger Date: Mon, 12 Dec 2022 14:58:44 +0100 Subject: [PATCH] Fix priority of LoggerPreprocessor Logger parameters should be processed before InitPreprocessor, so that plugins can use a Logger in their initializer. --- .../java/org/scijava/module/process/LoggerPreprocessor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/scijava/module/process/LoggerPreprocessor.java b/src/main/java/org/scijava/module/process/LoggerPreprocessor.java index 6145337ac..ded3ac399 100644 --- a/src/main/java/org/scijava/module/process/LoggerPreprocessor.java +++ b/src/main/java/org/scijava/module/process/LoggerPreprocessor.java @@ -29,6 +29,7 @@ package org.scijava.module.process; +import org.scijava.Priority; import org.scijava.log.LogService; import org.scijava.log.Logger; import org.scijava.module.Module; @@ -44,7 +45,7 @@ * * @author Matthias Arzt */ -@Plugin(type = PreprocessorPlugin.class) +@Plugin(type = PreprocessorPlugin.class, priority = Priority.VERY_HIGH) public class LoggerPreprocessor extends AbstractPreprocessorPlugin { @Parameter(required = false)