mirror of
https://github.com/getrebuild/rebuild.git
synced 2024-09-20 07:25:54 +08:00
be
This commit is contained in:
parent
33d6fcf9b3
commit
52dec00da5
2
@rbv
2
@rbv
|
@ -1 +1 @@
|
|||
Subproject commit 6b17611bd528d20a750f234354627a663f15aa4c
|
||||
Subproject commit 0bd2ba525e6a7aab97a6536be2b4f48e91e58400
|
|
@ -16,6 +16,7 @@ import com.rebuild.core.service.general.OperatingContext;
|
|||
import com.rebuild.core.service.general.OperatingObserver;
|
||||
import com.rebuild.core.service.general.RepeatedRecordsException;
|
||||
import com.rebuild.core.service.trigger.impl.FieldAggregation;
|
||||
import com.rebuild.core.support.CommandArgs;
|
||||
import com.rebuild.core.support.CommonsLog;
|
||||
import com.rebuild.core.support.general.FieldValueHelper;
|
||||
import com.rebuild.core.support.i18n.Language;
|
||||
|
@ -48,6 +49,8 @@ public class RobotTriggerObserver extends OperatingObserver {
|
|||
|
||||
private static final ThreadLocal<String> ALLOW_TRIGGERS_ONAPPROVED = new NamedThreadLocal<>("Allow triggers on approve-node");
|
||||
|
||||
private static final boolean _TriggerLessLog = CommandArgs.getBoolean(CommandArgs._TriggerLessLog);
|
||||
|
||||
@Override
|
||||
public int getOrder() {
|
||||
return 4;
|
||||
|
@ -191,7 +194,7 @@ public class RobotTriggerObserver extends OperatingObserver {
|
|||
|
||||
final int t = triggerSource.incrTriggerTimes();
|
||||
final String w = String.format("Trigger.%s.%d [ %s ] executing on record (%s) : %s", sourceId, t, action, when, primaryId);
|
||||
log.info(w);
|
||||
if (!_TriggerLessLog) log.info(w);
|
||||
|
||||
try {
|
||||
Object res = action.execute(context);
|
||||
|
@ -247,7 +250,7 @@ public class RobotTriggerObserver extends OperatingObserver {
|
|||
|
||||
} finally {
|
||||
if (originTriggerSource) {
|
||||
log.info("Clear trigger-source : {}", getTriggerSource());
|
||||
if (!_TriggerLessLog) log.info("Clear trigger-source : {}", getTriggerSource());
|
||||
TRIGGER_SOURCE.remove();
|
||||
}
|
||||
}
|
||||
|
@ -296,7 +299,7 @@ public class RobotTriggerObserver extends OperatingObserver {
|
|||
if (ctx == null) return 0;
|
||||
LAZY_TRIGGERS_CTX.remove();
|
||||
|
||||
log.info("Will execute lazy triggers : {}", ctx);
|
||||
if (!_TriggerLessLog) log.info("Will execute lazy triggers : {}", ctx);
|
||||
RobotTriggerObserver observer = new RobotTriggerObserver();
|
||||
for (Object context : ctx) {
|
||||
observer.update(o, context);
|
||||
|
|
|
@ -33,6 +33,7 @@ public class CommandArgs {
|
|||
public static final String _UseFrontJSAnywhere = "_UseFrontJSAnywhere";
|
||||
public static final String _TriggerMaxDepth = "_TriggerMaxDepth";
|
||||
public static final String _ProtectedAdmin = "_ProtectedAdmin";
|
||||
public static final String _TriggerLessLog = "_TriggerLessLog";
|
||||
|
||||
/**
|
||||
* @param name
|
||||
|
|
Loading…
Reference in a new issue