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

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

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

Logging.withPrefix介绍

暂无

代码示例

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

  1. @Override
  2. public void run() {
  3. Logging.withPrefix(LOG4J_CATEGORY, () -> {
  4. try {
  5. scheduleExistingInterfaces();
  6. } finally {
  7. setSchedulingCompleted(true);
  8. }
  9. });
  10. }
  11. };

代码示例来源:origin: org.opennms.features.collection/org.opennms.features.collection.core

  1. private void log(final String msg, final Object... args) {
  2. Logging.withPrefix("instrumentation", new Runnable() {
  3. @Override public void run() {
  4. LOG.info(msg, args);
  5. }
  6. });
  7. }

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

  1. private void log(final String msg, final Object... args) {
  2. Logging.withPrefix("instrumentation", new Runnable() {
  3. @Override public void run() {
  4. LOG.info(msg, args);
  5. }
  6. });
  7. }

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

  1. /** {@inheritDoc} */
  2. @Override
  3. public void render(final String reportId, final String location, final ReportFormat format, final OutputStream outputStream) {
  4. Logging.withPrefix(LOG4J_CATEGORY, new Runnable() {
  5. @Override public void run() {
  6. try {
  7. getReportService(reportId).render(reportId, location, format, outputStream);
  8. } catch (final ReportException e) {
  9. LOG.error("Failed to render report", e);
  10. }
  11. }
  12. });
  13. }

代码示例来源:origin: org.opennms.features.reporting/org.opennms.features.reporting.core

  1. /** {@inheritDoc} */
  2. @Override
  3. public void render(final String reportId, final String location, final ReportFormat format, final OutputStream outputStream) {
  4. Logging.withPrefix(LOG4J_CATEGORY, new Runnable() {
  5. @Override public void run() {
  6. try {
  7. getReportService(reportId).render(reportId, location, format, outputStream);
  8. } catch (final ReportException e) {
  9. LOG.error("Failed to render report", e);
  10. }
  11. }
  12. });
  13. }

代码示例来源:origin: org.opennms.features.reporting/org.opennms.features.reporting.availability

  1. /** {@inheritDoc} */
  2. @Override
  3. public void render(final String id, final String location, final ReportFormat format, final OutputStream outputStream) {
  4. Logging.withPrefix(LOG4J_CATEGORY, new Runnable() {
  5. @Override public void run() {
  6. FileInputStream inputStream = null;
  7. try {
  8. inputStream = new FileInputStream(location);
  9. render(id, inputStream, format, outputStream);
  10. } catch (final FileNotFoundException e) {
  11. LOG.error("could not open input file", e);
  12. }
  13. }
  14. });
  15. }

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

  1. /** {@inheritDoc} */
  2. @Override
  3. public void render(final String id, final String location, final ReportFormat format, final OutputStream outputStream) {
  4. Logging.withPrefix(LOG4J_CATEGORY, new Runnable() {
  5. @Override public void run() {
  6. FileInputStream inputStream = null;
  7. try {
  8. inputStream = new FileInputStream(location);
  9. render(id, inputStream, format, outputStream);
  10. } catch (final FileNotFoundException e) {
  11. LOG.error("could not open input file", e);
  12. }
  13. }
  14. });
  15. }

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

  1. @Override
  2. public void sendNowSync(Log eventLog) {
  3. Objects.requireNonNull(eventLog);
  4. // Create the runnable and invoke it using the current thread
  5. // Also set the logging prefix to ensure that the log messages are
  6. // properly routed to eventd's log file
  7. Logging.withPrefix(Eventd.LOG4J_CATEGORY, m_eventHandler.createRunnable(eventLog, true));
  8. }

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

  1. /**
  2. * Logs the execution time of the @Profile annotated method.
  3. *
  4. * @param kind The kind, e.g. "method-execution"
  5. * @param signature The method signature
  6. * @param executionTime The execution time in ms.
  7. */
  8. private static void log(String kind, String signature, long executionTime) {
  9. Logging.withPrefix("profiler", () -> LoggerFactory.getLogger(ProfilerAspect.class).info("{} {} took {}, raw = {}ms", signature, kind, humanReadable(executionTime), executionTime));
  10. }

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

  1. /**
  2. * <p>init</p>
  3. */
  4. public final void init() {
  5. Logging.withPrefix(getName(), new Runnable() {
  6. @Override
  7. public void run() {
  8. LOG.info("{} initializing.", getName());
  9. onInit();
  10. LOG.info("{} initialization complete.", getName());
  11. }
  12. });
  13. }

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

  1. public static void reapSession(final Snmp session) {
  2. if (!s_trackSessions || session == null) return;
  3. Logging.withPrefix("snmp", () -> {
  4. assertTrackingInitialized();
  5. if (!s_sessions.containsKey(session)) {
  6. LOG.warn("reap: session {} is not being tracked", session, new Exception());
  7. } else {
  8. LOG.debug("reap: reaping session {}", s_sessions.get(session));
  9. }
  10. s_sessions.remove(session);
  11. });
  12. }

代码示例来源:origin: org.opennms.core.snmp/org.opennms.core.snmp.implementations.snmp4j

  1. public static void reapSession(final Snmp session) {
  2. if (!s_trackSessions || session == null) return;
  3. Logging.withPrefix("snmp", () -> {
  4. assertTrackingInitialized();
  5. if (!s_sessions.containsKey(session)) {
  6. LOG.warn("reap: session {} is not being tracked", session, new Exception());
  7. } else {
  8. LOG.debug("reap: reaping session {}", s_sessions.get(session));
  9. }
  10. s_sessions.remove(session);
  11. });
  12. }

代码示例来源:origin: org.opennms.core/org.opennms.core.profiler

  1. /**
  2. * Logs the execution time of the @Profile annotated method.
  3. *
  4. * @param kind The kind, e.g. "method-execution"
  5. * @param signature The method signature
  6. * @param executionTime The execution time in ms.
  7. */
  8. private static void log(String kind, String signature, long executionTime) {
  9. Logging.withPrefix("profiler", () -> LoggerFactory.getLogger(ProfilerAspect.class).info("{} {} took {}, raw = {}ms", signature, kind, humanReadable(executionTime), executionTime));
  10. }

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

  1. @Override
  2. public void sendNowSync(Log eventLog) {
  3. Objects.requireNonNull(eventLog);
  4. // Create the runnable and invoke it using the current thread
  5. // Also set the logging prefix to ensure that the log messages are
  6. // properly routed to eventd's log file
  7. Logging.withPrefix(Eventd.LOG4J_CATEGORY, m_eventHandler.createRunnable(eventLog, true));
  8. }

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

  1. public static void trackSession(final Snmp session) {
  2. if (!s_trackSessions || session == null) return;
  3. Logging.withPrefix("snmp", () -> {
  4. assertTrackingInitialized();
  5. if (s_sessions.containsKey(session)) {
  6. LOG.warn("track: session {} is already tracked -- overwriting", s_sessions.get(session));
  7. }
  8. final SessionInfo ts = new SessionInfo(session);
  9. LOG.debug("track: tracking session {}", ts);
  10. s_sessions.put(session, ts);
  11. });
  12. }

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

  1. /**
  2. * <p>start</p>
  3. */
  4. @Override
  5. public final synchronized void start() {
  6. Logging.withPrefix(getName(), new Runnable() {
  7. @Override
  8. public void run() {
  9. LOG.info("{} starting.", getName());
  10. setStatus(STARTING);
  11. onStart();
  12. setStatus(RUNNING);
  13. LOG.info("{} started.", getName());
  14. }
  15. });
  16. }

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

  1. /**
  2. * <p>init</p>
  3. */
  4. @Override
  5. public final void init() {
  6. Logging.withPrefix(getLoggingPrefix(), new Runnable() {
  7. @Override
  8. public void run() {
  9. LOG.info("{} initializing.", getLoggingPrefix());
  10. LOG.debug("SPRING: thread.classLoader={}", Thread.currentThread().getContextClassLoader());
  11. m_context = BeanUtils.getFactory(getSpringContext(), ClassPathXmlApplicationContext.class);
  12. LOG.debug("SPRING: context.classLoader= {}", m_context.getClassLoader());
  13. LOG.info("{} initialization complete.", getLoggingPrefix());
  14. }
  15. });
  16. }

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

  1. /**
  2. * <p>stop</p>
  3. */
  4. @Override
  5. public final void stop() {
  6. Logging.withPrefix(getLoggingPrefix(), new Runnable() {
  7. @Override
  8. public void run() {
  9. setStatus(Fiber.STOP_PENDING);
  10. if (m_context != null) {
  11. m_context.close();
  12. }
  13. setStatus(Fiber.STOPPED);
  14. }
  15. });
  16. }

代码示例来源:origin: org.opennms.core.snmp/org.opennms.core.snmp.implementations.snmp4j

  1. public static void trackSession(final Snmp session) {
  2. if (!s_trackSessions || session == null) return;
  3. Logging.withPrefix("snmp", () -> {
  4. assertTrackingInitialized();
  5. if (s_sessions.containsKey(session)) {
  6. LOG.warn("track: session {} is already tracked -- overwriting", s_sessions.get(session));
  7. }
  8. final SessionInfo ts = new SessionInfo(session);
  9. LOG.debug("track: tracking session {}", ts);
  10. s_sessions.put(session, ts);
  11. });
  12. }

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

  1. private void createScheduler() {
  2. Logging.withPrefix(LOG4J_CATEGORY, () -> {
  3. // Create a scheduler
  4. try {
  5. LOG.debug("init: Creating collectd scheduler");
  6. setScheduler(new LegacyScheduler("Collectd", m_collectdConfigFactory.getCollectdConfig().getThreads()));
  7. } catch (final RuntimeException e) {
  8. LOG.error("init: Failed to create collectd scheduler", e);
  9. throw e;
  10. }
  11. });
  12. }

相关文章