org.apache.logging.log4j.Logger.traceEntry()方法的使用及代码示例

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

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

Logger.traceEntry介绍

[英]Logs entry to a method. Used when the method in question has no parameters or when the parameters should not be logged.
[中]将条目记录到方法。当所讨论的方法没有参数或不应记录参数时使用。

代码示例

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void logger3() {
  3. logger3.traceEntry();
  4. logger3.debug(testMarker, "debug message");
  5. logger3.error("Test Message");
  6. logger3.info(testMarker, "Info Message");
  7. logger3.warn("warn Message");
  8. logger3.traceExit();
  9. final List<LogEvent> events = app1.getEvents();
  10. assertEquals("Incorrect number of events. Expected 4, actual " + events.size(), 4, events.size());
  11. }
  12. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void logger3() {
  3. logger3.traceEntry();
  4. logger3.debug(testMarker, "debug message");
  5. logger3.error("Test Message");
  6. logger3.info(testMarker, "Info Message");
  7. logger3.warn("warn Message");
  8. logger3.traceExit();
  9. assertThat(app1.getEvents(), hasSize(4));
  10. }
  11. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void logger1() {
  3. logger1.traceEntry();
  4. logger1.debug("debug message");
  5. logger1.error("Test Message");
  6. logger1.info("Info Message");
  7. logger1.warn("warn Message");
  8. logger1.traceExit();
  9. List<LogEvent> events = app1.getEvents();
  10. assertEquals("Incorrect number of events. Expected 6, actual " + events.size(), 6, events.size());
  11. events = app2.getEvents();
  12. assertEquals("Incorrect number of events. Expected 1, actual " + events.size(), 1, events.size());
  13. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void logger2() {
  3. logger2.traceEntry();
  4. logger2.debug("debug message");
  5. logger2.error("Test Message");
  6. logger2.info("Info Message");
  7. logger2.warn("warn Message");
  8. logger2.traceExit();
  9. assertThat(app1.getEvents(), hasSize(2));
  10. assertThat(app2.getEvents(), hasSize(4));
  11. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void logger2() {
  3. logger2.traceEntry();
  4. logger2.debug("debug message");
  5. logger2.error("Test Message");
  6. logger2.info("Info Message");
  7. logger2.warn("warn Message");
  8. logger2.traceExit();
  9. List<LogEvent> events = app1.getEvents();
  10. assertEquals("Incorrect number of events. Expected 2, actual " + events.size(), events.size(), 2);
  11. events = app2.getEvents();
  12. assertEquals("Incorrect number of events. Expected 4, actual " + events.size(), events.size(), 4);
  13. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void logger1() {
  3. logger1.traceEntry();
  4. logger1.debug("debug message");
  5. logger1.error("Test Message");
  6. logger1.info("Info Message");
  7. logger1.warn("warn Message");
  8. logger1.traceExit();
  9. assertThat(app1.getEvents(), hasSize(6));
  10. assertThat(app2.getEvents(), hasSize(1));
  11. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void basicFlowDeprecated() {
  3. logger.traceEntry();
  4. logger.traceExit();
  5. final List<LogEvent> events = app.getEvents();
  6. assertEquals("Incorrect number of events. Expected 2, actual " + events.size(), 2, events.size());
  7. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void basicFlow() {
  3. final EntryMessage entry = logger.traceEntry();
  4. logger.traceExit(entry);
  5. final List<LogEvent> events = app.getEvents();
  6. assertEquals("Incorrect number of events. Expected 2, actual " + events.size(), 2, events.size());
  7. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void testMarkerPatternSelector() throws Exception {
  3. final org.apache.logging.log4j.Logger logger = LogManager.getLogger("TestMarkerPatternSelector");
  4. logger.traceEntry();
  5. logger.info("Hello World");
  6. logger.traceExit();
  7. final ListAppender app = (ListAppender) context.getRequiredAppender("List");
  8. assertNotNull("No ListAppender", app);
  9. final List<String> messages = app.getMessages();
  10. assertNotNull("No Messages", messages);
  11. assertTrue("Incorrect number of messages. Expected 3, Actual " + messages.size() + ": " + messages, messages.size() == 3);
  12. final String expect = String.format("[TRACE] TestMarkerPatternSelector ====== "
  13. + "o.a.l.l.c.PatternSelectorTest.testMarkerPatternSelector:43 Enter ======%n");
  14. assertEquals(expect, messages.get(0));
  15. assertEquals("[INFO ] TestMarkerPatternSelector Hello World" + Strings.LINE_SEPARATOR, messages.get(1));
  16. app.clear();
  17. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void testScriptPatternSelector() throws Exception {
  3. final org.apache.logging.log4j.Logger logger = LogManager.getLogger("TestScriptPatternSelector");
  4. final org.apache.logging.log4j.Logger logger2 = LogManager.getLogger("NoLocation");
  5. logger.traceEntry();
  6. logger.info("Hello World");
  7. logger2.info("No location information");
  8. logger.traceExit();
  9. final ListAppender app = (ListAppender) context.getRequiredAppender("List2");
  10. assertNotNull("No ListAppender", app);
  11. final List<String> messages = app.getMessages();
  12. assertNotNull("No Messages", messages);
  13. assertTrue("Incorrect number of messages. Expected 4, Actual " + messages.size() + ": " + messages, messages.size() == 4);
  14. String expect = "[TRACE] TestScriptPatternSelector ====== " +
  15. "o.a.l.l.c.PatternSelectorTest.testScriptPatternSelector:62 Enter ======" + Strings.LINE_SEPARATOR;
  16. assertEquals(expect, messages.get(0));
  17. expect = "[INFO ] TestScriptPatternSelector o.a.l.l.c.PatternSelectorTest.testScriptPatternSelector.63 " +
  18. "Hello World" + Strings.LINE_SEPARATOR;
  19. assertEquals(expect, messages.get(1));
  20. assertEquals("[INFO ] NoLocation No location information" + Strings.LINE_SEPARATOR, messages.get(2));
  21. app.clear();
  22. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void basicFlow() {
  3. logger.traceEntry();
  4. logger.traceExit();
  5. final List<LogEvent> events = app.getEvents();
  6. assertEventCount(events, 2);
  7. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void testGroovyFilter() throws Exception {
  3. final Logger logger = LogManager.getLogger("TestGroovyFilter");
  4. logger.traceEntry();
  5. logger.info("This should not be logged");
  6. ThreadContext.put("UserId", "JohnDoe");
  7. logger.info("This should be logged");
  8. ThreadContext.clearMap();
  9. final ListAppender app = getContext().getListAppender("List");
  10. try {
  11. final List<String> messages = app.getMessages();
  12. assertNotNull("No Messages", messages);
  13. assertTrue("Incorrect number of messages. Expected 2, Actual " + messages.size(), messages.size() == 2);
  14. } finally {
  15. app.clear();
  16. }
  17. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void testJavascriptFilter() throws Exception {
  3. final Logger logger = LogManager.getLogger("TestJavaScriptFilter");
  4. logger.traceEntry();
  5. logger.info("This should not be logged");
  6. ThreadContext.put("UserId", "JohnDoe");
  7. logger.info("This should be logged");
  8. ThreadContext.clearMap();
  9. final ListAppender app = getContext().getListAppender("List");
  10. final List<String> messages = app.getMessages();
  11. try {
  12. assertNotNull("No Messages", messages);
  13. assertTrue("Incorrect number of messages. Expected 2, Actual " + messages.size(), messages.size() == 2);
  14. } finally {
  15. app.clear();
  16. }
  17. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void testJavaScriptPatternSelector() throws Exception {
  3. final org.apache.logging.log4j.Logger logger = LogManager.getLogger("TestJavaScriptPatternSelector");
  4. final org.apache.logging.log4j.Logger logger2 = LogManager.getLogger("JavascriptNoLocation");
  5. logger.traceEntry();
  6. logger.info("Hello World");
  7. logger2.info("No location information");
  8. logger.traceExit();
  9. final ListAppender app = (ListAppender) context.getRequiredAppender("List3");
  10. assertNotNull("No ListAppender", app);
  11. final List<String> messages = app.getMessages();
  12. assertNotNull("No Messages", messages);
  13. assertTrue("Incorrect number of messages. Expected 4, Actual " + messages.size() + ": " + messages, messages.size() == 4);
  14. String expect = "[TRACE] TestJavaScriptPatternSelector ====== " +
  15. "o.a.l.l.c.PatternSelectorTest.testJavaScriptPatternSelector:85 Enter ======" + Strings.LINE_SEPARATOR;
  16. assertEquals(expect, messages.get(0));
  17. expect = "[INFO ] TestJavaScriptPatternSelector " +
  18. "o.a.l.l.c.PatternSelectorTest.testJavaScriptPatternSelector.86 Hello World" + Strings.LINE_SEPARATOR;
  19. assertEquals(expect, messages.get(1));
  20. assertEquals("[INFO ] JavascriptNoLocation No location information" + Strings.LINE_SEPARATOR, messages.get(2));
  21. app.clear();
  22. }
  23. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void resetLevel() {
  3. final org.apache.logging.log4j.Logger logger = context.getLogger("com.apache.test");
  4. logger.traceEntry();
  5. List<LogEvent> events = app.getEvents();
  6. assertEquals("Incorrect number of events. Expected 1, actual " + events.size(), 1, events.size());
  7. app.clear();
  8. final LoggerContext ctx = LoggerContext.getContext(false);
  9. final Configuration config = ctx.getConfiguration();
  10. final LoggerConfig loggerConfig = config.getLoggerConfig(LogManager.ROOT_LOGGER_NAME);
  11. /* You could also specify the actual logger name as below and it will return the LoggerConfig used by the Logger.
  12. LoggerConfig loggerConfig = getLoggerConfig("com.apache.test");
  13. */
  14. loggerConfig.setLevel(Level.DEBUG);
  15. ctx.updateLoggers(); // This causes all Loggers to refetch information from their LoggerConfig.
  16. logger.traceEntry();
  17. events = app.getEvents();
  18. assertEquals("Incorrect number of events. Expected 0, actual " + events.size(), 0, events.size());
  19. }

代码示例来源:origin: mopemope/meghanada-server

  1. @Override
  2. public void visitAttribute(Attribute attribute) {
  3. log.traceEntry("attribute={}", attribute);
  4. super.visitAttribute(attribute);
  5. log.traceExit();
  6. }

代码示例来源:origin: mopemope/meghanada-server

  1. @Override
  2. public void visitParameter(String s, int i) {
  3. log.traceEntry("s={} i={}", s, i);
  4. super.visitParameter(s, i);
  5. log.traceExit();
  6. }

代码示例来源:origin: mopemope/meghanada-server

  1. @Override
  2. public AnnotationVisitor visitLocalVariableAnnotation(
  3. int i, TypePath typePath, Label[] labels, Label[] labels1, int[] ints, String s, boolean b) {
  4. log.traceEntry("i={} s={}", i, s);
  5. final AnnotationVisitor annotationVisitor =
  6. super.visitLocalVariableAnnotation(i, typePath, labels, labels1, ints, s, b);
  7. return log.traceExit(annotationVisitor);
  8. }

代码示例来源:origin: mopemope/meghanada-server

  1. @Override
  2. public void visitFormalTypeParameter(final String s) {
  3. final EntryMessage message = log.traceEntry("s={} current={}", s, this.current);
  4. if (this.formalType == null) {
  5. this.formalType = new TypeInfo("", "");
  6. this.formalType.typeParameters = new ArrayList<>(4);
  7. this.formalType.typeParameters.add(new TypeInfo(s, s));
  8. } else {
  9. this.formalType.typeParameters.add(new TypeInfo(s, s));
  10. }
  11. log.traceExit(message);
  12. }

代码示例来源:origin: mopemope/meghanada-server

  1. private static Optional<SearchCondition> searchFieldAccessCondition(
  2. Source source, int line, int col, String symbol) {
  3. EntryMessage msg = log.traceEntry("line={} col={} symbol={}", line, col, symbol);
  4. Optional<SearchCondition> result =
  5. source
  6. .searchFieldAccess(line, col, symbol)
  7. .map(fa -> new SearchCondition(fa.declaringClass, fa.name, SearchCondition.Type.FIELD));
  8. log.traceExit(msg);
  9. return result;
  10. }

相关文章