Browse Source

Remove redundant logging of thread name and scheduler name

pull/11572/head
Dmytro Skarzhynets 2 years ago
committed by Dmytro Skarzhynets
parent
commit
39049eecd9
  1. 8
      common/queue/src/main/java/org/thingsboard/server/queue/scheduler/DefaultSchedulerComponent.java

8
common/queue/src/main/java/org/thingsboard/server/queue/scheduler/DefaultSchedulerComponent.java

@ -31,13 +31,11 @@ import java.util.concurrent.TimeUnit;
@Component @Component
public class DefaultSchedulerComponent implements SchedulerComponent { public class DefaultSchedulerComponent implements SchedulerComponent {
private static final String SCHEDULER_NAME = "queue-scheduler";
private ScheduledExecutorService schedulerExecutor; private ScheduledExecutorService schedulerExecutor;
@PostConstruct @PostConstruct
public void init() { public void init() {
schedulerExecutor = Executors.newSingleThreadScheduledExecutor(ThingsBoardThreadFactory.forName(SCHEDULER_NAME)); schedulerExecutor = Executors.newSingleThreadScheduledExecutor(ThingsBoardThreadFactory.forName("queue-scheduler"));
} }
@PreDestroy @PreDestroy
@ -66,8 +64,8 @@ public class DefaultSchedulerComponent implements SchedulerComponent {
private void runSafely(Runnable command) { private void runSafely(Runnable command) {
try { try {
command.run(); command.run();
} catch (Exception e) { } catch (Throwable t) {
log.error("[{}] Unexpected error occurred while executing task! {}", SCHEDULER_NAME, Thread.currentThread(), e); log.error("Unexpected error occurred while executing task!", t);
} }
} }

Loading…
Cancel
Save