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

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

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

Logger.addAppender介绍

暂无

代码示例

代码示例来源:origin: log4j/log4j

  1. /**
  2. Add <code>appender</code> to the root category.
  3. @param appender The appender to add to the root category.
  4. */
  5. static
  6. public
  7. void configure(Appender appender) {
  8. Logger root = Logger.getRootLogger();
  9. root.addAppender(appender);
  10. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. Add a {@link ConsoleAppender} that uses {@link PatternLayout}
  3. using the {@link PatternLayout#TTCC_CONVERSION_PATTERN} and
  4. prints to <code>System.out</code> to the root category. */
  5. static
  6. public
  7. void configure() {
  8. Logger root = Logger.getRootLogger();
  9. root.addAppender(new ConsoleAppender(
  10. new PatternLayout(PatternLayout.TTCC_CONVERSION_PATTERN)));
  11. }

代码示例来源:origin: javamelody/javamelody

  1. void register() {
  2. Logger.getRootLogger().addAppender(this);
  3. }

代码示例来源:origin: prestodb/presto

  1. @Override
  2. public void configure(Binder binder)
  3. {
  4. // Add appender to Log4J root logger
  5. JulAppender appender = new JulAppender(); //create appender
  6. appender.setLayout(new PatternLayout("%d %-5p %c - %m%n"));
  7. appender.setThreshold(Level.INFO);
  8. appender.activateOptions();
  9. org.apache.log4j.Logger.getRootLogger().addAppender(appender);
  10. binder.bind(TypeManager.class).toInstance(typeManager);
  11. binder.bind(AccumuloConnector.class).in(Scopes.SINGLETON);
  12. binder.bind(AccumuloConnectorId.class).toInstance(new AccumuloConnectorId(connectorId));
  13. binder.bind(AccumuloMetadata.class).in(Scopes.SINGLETON);
  14. binder.bind(AccumuloMetadataFactory.class).in(Scopes.SINGLETON);
  15. binder.bind(AccumuloClient.class).in(Scopes.SINGLETON);
  16. binder.bind(AccumuloSplitManager.class).in(Scopes.SINGLETON);
  17. binder.bind(AccumuloRecordSetProvider.class).in(Scopes.SINGLETON);
  18. binder.bind(AccumuloPageSinkProvider.class).in(Scopes.SINGLETON);
  19. binder.bind(AccumuloHandleResolver.class).in(Scopes.SINGLETON);
  20. binder.bind(AccumuloSessionProperties.class).in(Scopes.SINGLETON);
  21. binder.bind(AccumuloTableProperties.class).in(Scopes.SINGLETON);
  22. binder.bind(ZooKeeperMetadataManager.class).in(Scopes.SINGLETON);
  23. binder.bind(AccumuloTableManager.class).in(Scopes.SINGLETON);
  24. binder.bind(IndexLookup.class).in(Scopes.SINGLETON);
  25. binder.bind(ColumnCardinalityCache.class).in(Scopes.SINGLETON);
  26. binder.bind(Connector.class).toProvider(ConnectorProvider.class);
  27. configBinder(binder).bindConfig(AccumuloConfig.class);
  28. jsonBinder(binder).addDeserializerBinding(Type.class).to(TypeDeserializer.class);
  29. jsonCodecBinder(binder).bindMapJsonCodec(String.class, JsonCodec.listJsonCodec(AccumuloTable.class));
  30. }

代码示例来源:origin: apache/flink

  1. /**
  2. * Setup {@link org.apache.log4j.Logger}, the default logger implementation for tests,
  3. * to append {@link LoggingEvent}s to {@link #loggingEvents} so that we can assert if
  4. * the right messages were logged.
  5. *
  6. * @see #testLogTimeoutAlmostReachedWarningDuringCommit
  7. * @see #testLogTimeoutAlmostReachedWarningDuringRecovery
  8. */
  9. private void setupLogger() {
  10. Logger.getRootLogger().removeAllAppenders();
  11. logger = Logger.getLogger(TwoPhaseCommitSinkFunction.class);
  12. testAppender = new AppenderSkeleton() {
  13. @Override
  14. protected void append(LoggingEvent event) {
  15. loggingEvents.add(event);
  16. }
  17. @Override
  18. public void close() {
  19. }
  20. @Override
  21. public boolean requiresLayout() {
  22. return false;
  23. }
  24. };
  25. logger.addAppender(testAppender);
  26. logger.setLevel(Level.WARN);
  27. }

代码示例来源:origin: Alluxio/alluxio

  1. @Before
  2. public void before() {
  3. mAppender = new TestAppender();
  4. Logger.getRootLogger().addAppender(mAppender);
  5. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Before
  2. public void start() {
  3. this.writer = new StringWriter();
  4. this.appender = new WriterAppender(new PatternLayout("%p, %m%n"), this.writer);
  5. this.writer.getBuffer().setLength(0);
  6. Logger.getRootLogger().addAppender(this.appender);
  7. }

代码示例来源:origin: geoserver/geoserver

  1. Appender gslf = org.apache.log4j.Logger.getRootLogger().getAppender("geoserverlogfile");
  2. if (gslf instanceof org.apache.log4j.FileAppender) {
  3. if (logFileName == null) {
  4. + logFileName
  5. + "'");
  6. Enumeration allAppenders = org.apache.log4j.Logger.getRootLogger().getAllAppenders();
  7. Appender curApp;
  8. while (allAppenders.hasMoreElements()) {
  9. curApp = (Appender) allAppenders.nextElement();
  10. if (curApp instanceof org.apache.log4j.ConsoleAppender) {
  11. org.apache.log4j.Logger.getRootLogger().removeAppender(curApp);
  12. LogManager.getRootLogger().addAppender(appender);

代码示例来源:origin: apache/hbase

  1. LogCapturer(org.apache.log4j.Logger logger) {
  2. this.logger = logger;
  3. Appender defaultAppender = org.apache.log4j.Logger.getRootLogger().getAppender("stdout");
  4. if (defaultAppender == null) {
  5. defaultAppender = org.apache.log4j.Logger.getRootLogger().getAppender("console");
  6. }
  7. final Layout layout = (defaultAppender == null) ? new PatternLayout() :
  8. defaultAppender.getLayout();
  9. this.appender = new WriterAppender(layout, sw);
  10. this.logger.addAppender(this.appender);
  11. }

代码示例来源:origin: azkaban/azkaban

  1. final String propsFile = System.getenv(ProcessJob.JOB_PROP_ENV);
  2. this._logger = Logger.getRootLogger();
  3. this._logger.removeAllAppenders();
  4. final ConsoleAppender appender = new ConsoleAppender(DEFAULT_LAYOUT);
  5. appender.activateOptions();
  6. this._logger.addAppender(appender);

代码示例来源:origin: apache/ignite

  1. Logger.getRootLogger().addAppender(app);
  2. Logger.getRootLogger().removeAppender(app);

代码示例来源:origin: apache/ignite

  1. Logger.getRootLogger().addAppender(app);
  2. Logger.getRootLogger().removeAppender(app);

代码示例来源:origin: apache/ignite

  1. Logger impl = Logger.getRootLogger();
  2. impl.addAppender(fileApp);
  3. impl.addAppender(conApp);
  4. impl.addAppender(conApp);

代码示例来源:origin: apache/ignite

  1. /**
  2. * Cluster topology mismatch shall result in DataStreamer retrying cache update with the latest topology and
  3. * no error logged to the console.
  4. *
  5. * @throws Exception if failed
  6. */
  7. @Test
  8. public void testRetryWhenTopologyMismatch() throws Exception {
  9. final int KEY = 1;
  10. final String VAL = "1";
  11. cnt = 0;
  12. StringWriter logWriter = new StringWriter();
  13. Appender logAppender = new WriterAppender(new SimpleLayout(), logWriter);
  14. Logger.getRootLogger().addAppender(logAppender);
  15. startGrids(MAX_CACHE_COUNT - 1); // cache-enabled nodes
  16. try (Ignite ignite = startGrid(MAX_CACHE_COUNT);
  17. IgniteDataStreamer<Integer, String> streamer = ignite.dataStreamer(DEFAULT_CACHE_NAME)) {
  18. needStaleTop = true; // simulate stale topology for the next action
  19. streamer.addData(KEY, VAL);
  20. } finally {
  21. needStaleTop = false;
  22. logWriter.flush();
  23. Logger.getRootLogger().removeAppender(logAppender);
  24. logAppender.close();
  25. }
  26. assertFalse(logWriter.toString().contains("DataStreamer will retry data transfer at stable topology"));
  27. }

代码示例来源:origin: apache/ignite

  1. Logger.getRootLogger().addAppender(app);
  2. Logger.getRootLogger().removeAppender(app);

代码示例来源:origin: apache/ignite

  1. Logger.getRootLogger().addAppender(app);
  2. Logger.getRootLogger().removeAppender(app);

代码示例来源:origin: apache/zookeeper

  1. public void testSeekForRwServer() throws Exception {
  2. Layout layout = Logger.getRootLogger().getAppender("CONSOLE")
  3. .getLayout();
  4. ByteArrayOutputStream os = new ByteArrayOutputStream();
  5. appender.setThreshold(Level.INFO);
  6. Logger zlogger = Logger.getLogger("org.apache.zookeeper");
  7. zlogger.addAppender(appender);

代码示例来源:origin: apache/ignite

  1. Logger impl = Logger.getRootLogger();
  2. impl.addAppender(fileApp);
  3. impl.addAppender(conApp);
  4. impl.addAppender(conApp);

代码示例来源:origin: apache/log4j

  1. /**
  2. Add <code>appender</code> to the root category.
  3. @param appender The appender to add to the root category.
  4. */
  5. static
  6. public
  7. void configure(Appender appender) {
  8. Logger root = Logger.getRootLogger();
  9. root.addAppender(appender);
  10. }

代码示例来源:origin: apache/servicecomb-java-chassis

  1. public LogCollector() {
  2. Logger.getRootLogger().addAppender(appender);
  3. }

相关文章