org.opennms.core.logging.Logging.withPrefixCloseable()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(8.4k)|赞(0)|评价(0)|浏览(164)

本文整理了Java中org.opennms.core.logging.Logging.withPrefixCloseable()方法的一些代码示例,展示了Logging.withPrefixCloseable()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logging.withPrefixCloseable()方法的具体详情如下:
包路径:org.opennms.core.logging.Logging
类名称:Logging
方法名:withPrefixCloseable

Logging.withPrefixCloseable介绍

暂无

代码示例

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  3. try(Logging.MDCCloseable closeable = Logging.withPrefixCloseable("web")) {
  4. super.handle(target,baseRequest,request,response);
  5. }
  6. }
  7. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. protected void doInTransactionWithoutResult(final TransactionStatus status) {
  3. try (MDCCloseable mdc = Logging.withPrefixCloseable(LOG_PREFIX)) {
  4. runnable.run();
  5. m_minionDao.flush();
  6. }
  7. }
  8. });

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public void handleMessage(Log eventLog) {
  3. try (Logging.MDCCloseable mdc = Logging.withPrefixCloseable(Eventd.LOG4J_CATEGORY)) {
  4. eventForwarder.sendNowSync(eventLog);
  5. }
  6. }

代码示例来源:origin: org.opennms.features.events/org.opennms.features.events.daemon

  1. @Override
  2. public void handleMessage(Log eventLog) {
  3. try (Logging.MDCCloseable mdc = Logging.withPrefixCloseable(Eventd.LOG4J_CATEGORY)) {
  4. eventForwarder.sendNowSync(eventLog);
  5. }
  6. }

代码示例来源:origin: org.opennms/opennms-jetty

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  3. try(Logging.MDCCloseable closeable = Logging.withPrefixCloseable("web")) {
  4. super.handle(target,baseRequest,request,response);
  5. }
  6. }
  7. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = CAMEL.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable Camel Sink Client: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = SQS.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable AWS SQS Sink: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = KAFKA.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable Kafka Sink: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = CAMEL.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable Camel Sink Server: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: org.opennms.core.ipc.sink.kafka/org.opennms.core.ipc.sink.kafka.server

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = KAFKA.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable Kafka Sink: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. public void init() throws IOException {
  2. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  3. // Defaults
  4. kafkaConfig.clear();
  5. kafkaConfig.put("key.serializer", StringSerializer.class.getCanonicalName());
  6. kafkaConfig.put("value.serializer", ByteArraySerializer.class.getCanonicalName());
  7. // Retrieve all of the properties from org.opennms.core.ipc.sink.kafka.cfg
  8. KafkaConfigProvider configProvider = new OsgiKafkaConfigProvider(KafkaSinkConstants.KAFKA_CONFIG_PID, configAdmin);
  9. kafkaConfig.putAll(configProvider.getProperties());
  10. LOG.info("KafkaRemoteMessageDispatcherFactory: initializing the Kafka producer with: {}", kafkaConfig);
  11. producer = Utils.runWithGivenClassLoader(() -> new KafkaProducer<>(kafkaConfig), KafkaProducer.class.getClassLoader());
  12. onInit();
  13. }
  14. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = KAFKA.equals(RpcStrategy.getRpcStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(RpcClientFactory.LOG_PREFIX)) {
  5. LOG.debug("Enable Kafka RPC: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = KAFKA.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable Kafka Sink: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: org.opennms.core.ipc.sink.kafka/org.opennms.core.ipc.sink.kafka.client

  1. public void init() throws IOException {
  2. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  3. // Defaults
  4. kafkaConfig.clear();
  5. kafkaConfig.put("key.serializer", StringSerializer.class.getCanonicalName());
  6. kafkaConfig.put("value.serializer", ByteArraySerializer.class.getCanonicalName());
  7. // Retrieve all of the properties from org.opennms.core.ipc.sink.kafka.cfg
  8. KafkaConfigProvider configProvider = new OsgiKafkaConfigProvider(KafkaSinkConstants.KAFKA_CONFIG_PID, configAdmin);
  9. kafkaConfig.putAll(configProvider.getProperties());
  10. LOG.info("KafkaRemoteMessageDispatcherFactory: initializing the Kafka producer with: {}", kafkaConfig);
  11. producer = Utils.runWithGivenClassLoader(() -> new KafkaProducer<>(kafkaConfig), KafkaProducer.class.getClassLoader());
  12. onInit();
  13. }
  14. }

代码示例来源:origin: org.opennms.core.ipc.rpc/org.opennms.core.ipc.rpc.kafka

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = KAFKA.equals(RpcStrategy.getRpcStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(RpcClientFactory.LOG_PREFIX)) {
  5. LOG.debug("Enable Kafka RPC: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = SQS.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable AWS SQS Sink: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: org.opennms.core.ipc.sink.kafka/org.opennms.core.ipc.sink.kafka.client

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = KAFKA.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable Kafka Sink: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: org.opennms.core.ipc.sink/org.opennms.core.ipc.sink.kafka-impl

  1. @Override
  2. public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
  3. final boolean enabled = KAFKA.equals(SinkStrategy.getSinkStrategy());
  4. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  5. LOG.debug("Enable Kafka Sink: {}", enabled);
  6. }
  7. return enabled;
  8. }
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. /**
  2. * Initializes the producers.
  3. *
  4. * @throws IOException Signals that an I/O exception has occurred.
  5. */
  6. public void init() throws IOException {
  7. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  8. try {
  9. sqs = awsSqsManager.getSQSClient();
  10. } catch (AmazonSQSException e) {
  11. LOG.error("Can't create an AmazonSQS Object", e);
  12. }
  13. onInit();
  14. }
  15. }

代码示例来源:origin: OpenNMS/opennms

  1. @Override
  2. public <S extends Message, T extends Message> void dispatch(SinkModule<S, T> module, String topic, T message) {
  3. try (MDCCloseable mdc = Logging.withPrefixCloseable(MessageConsumerManager.LOG_PREFIX)) {
  4. LOG.trace("dispatch({}): sending message {}", topic, message);
  5. try {
  6. final String queueUrl = awsSqsManager.getSinkQueueUrlAndCreateIfNecessary(module.getId());
  7. final String messageId = awsSqsManager.sendMessage(queueUrl, new String(module.marshal((T)message), StandardCharsets.UTF_8));
  8. LOG.debug("SQS Message with ID {} has been successfully sent to {}", messageId, queueUrl);
  9. } catch (InterruptedException ex) {
  10. LOG.warn("Interrupted while trying to send message. Aborting.", ex);
  11. } catch (RuntimeException ex) {
  12. LOG.error("Unexpected AWS SDK exception while sending a message. Aborting.", ex);
  13. }
  14. }
  15. }

相关文章