当前位置: 首页>>代码示例>>Java>>正文


Java AppenderAttachableImpl类代码示例

本文整理汇总了Java中org.apache.log4j.helpers.AppenderAttachableImpl的典型用法代码示例。如果您正苦于以下问题:Java AppenderAttachableImpl类的具体用法?Java AppenderAttachableImpl怎么用?Java AppenderAttachableImpl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


AppenderAttachableImpl类属于org.apache.log4j.helpers包,在下文中一共展示了AppenderAttachableImpl类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: AsyncAppender

import org.apache.log4j.helpers.AppenderAttachableImpl; //导入依赖的package包/类
/**
 * Create new instance.
 */
public AsyncAppender() {
  appenders = new AppenderAttachableImpl();

  //
  //   only set for compatibility
  aai = appenders;

  dispatcher =
    new Thread(new Dispatcher(this, buffer, discardMap, appenders));

  // It is the user's responsibility to close appenders before
  // exiting.
  dispatcher.setDaemon(true);

  // set the dispatcher priority to lowest possible value
  //        dispatcher.setPriority(Thread.MIN_PRIORITY);
  dispatcher.setName("Dispatcher-" + dispatcher.getName());
  dispatcher.start();
}
 
开发者ID:cacheonix,项目名称:cacheonix-core,代码行数:23,代码来源:AsyncAppender.java

示例2: UnlimitedAsyncAppender

import org.apache.log4j.helpers.AppenderAttachableImpl; //导入依赖的package包/类
/**
 * Create new instance.
 */
public UnlimitedAsyncAppender() {
    appenders = new AppenderAttachableImpl();

    //
    // only set for compatibility
    aai = appenders;

    dispatcher = new Dispatcher(this, buffer, discardMap, appenders);
    dispatcherThread = new Thread(dispatcher, "asynclog-thread");

    // It is the user's responsibility to close appenders before
    // exiting.
    dispatcherThread.setDaemon(true);

    // set the dispatcher priority to lowest possible value
    dispatcherThread.setPriority(Thread.MIN_PRIORITY);
    // dispatcher.setName("UnlimitedAsyncAppender-Dispatcher-" + dispatcher.getName());
    dispatcherThread.start();
}
 
开发者ID:vpillac,项目名称:vroom,代码行数:23,代码来源:UnlimitedAsyncAppender.java

示例3: AsyncAppender

import org.apache.log4j.helpers.AppenderAttachableImpl; //导入依赖的package包/类
/**
 * Create new instance.
 */
public AsyncAppender() {
  appenders = new AppenderAttachableImpl();

  //
  //   only set for compatibility
  aai = appenders;

  dispatcher =
    new Thread(new Dispatcher(this, buffer, discardMap, appenders));

  // It is the user's responsibility to close appenders before
  // exiting.
  dispatcher.setDaemon(true);

  // set the dispatcher priority to lowest possible value
  //        dispatcher.setPriority(Thread.MIN_PRIORITY);
  dispatcher.setName("AsyncAppender-Dispatcher-" + dispatcher.getName());
  dispatcher.start();
}
 
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:23,代码来源:AsyncAppender.java

示例4: Dispatcher

import org.apache.log4j.helpers.AppenderAttachableImpl; //导入依赖的package包/类
/**
 * Create new instance of dispatcher.
 *
 * @param parent     parent AsyncAppender, may not be null.
 * @param buffer     event buffer, may not be null.
 * @param discardMap discard map, may not be null.
 * @param appenders  appenders, may not be null.
 */
public Dispatcher(
  final AsyncAppender parent, final List buffer, final Map discardMap,
  final AppenderAttachableImpl appenders) {

  this.parent = parent;
  this.buffer = buffer;
  this.appenders = appenders;
  this.discardMap = discardMap;
}
 
开发者ID:cacheonix,项目名称:cacheonix-core,代码行数:18,代码来源:AsyncAppender.java

示例5: RewriteAppender

import org.apache.log4j.helpers.AppenderAttachableImpl; //导入依赖的package包/类
public RewriteAppender() {
    appenders = new AppenderAttachableImpl();
}
 
开发者ID:DiamondLightSource,项目名称:daq-eclipse,代码行数:4,代码来源:RewriteAppender.java

示例6: Dispatcher

import org.apache.log4j.helpers.AppenderAttachableImpl; //导入依赖的package包/类
/**
 * Create new instance of dispatcher.
 * 
 * @param parent
 *            parent UnlimitedAsyncAppender, may not be null.
 * @param buffer
 *            event buffer, may not be null.
 * @param discardMap
 *            discard map, may not be null.
 * @param appenders
 *            appenders, may not be null.
 */
public Dispatcher(final UnlimitedAsyncAppender parent, final List buffer,
        final Map discardMap, final AppenderAttachableImpl appenders) {
    running = true;
    this.parent = parent;
    this.buffer = buffer;
    this.appenders = appenders;
    this.discardMap = discardMap;
}
 
开发者ID:vpillac,项目名称:vroom,代码行数:21,代码来源:UnlimitedAsyncAppender.java

示例7: FoundationLoggingDispatcher

import org.apache.log4j.helpers.AppenderAttachableImpl; //导入依赖的package包/类
/**
 * Create new instance of dispatcher.
 * 
 * @param parent
 *            parent AsyncAppender, may not be null.
 * @param buffer
 *            event buffer, may not be null.
 * @param discardMap
 *            discard map, may not be null.
 * @param appenders
 *            appenders, may not be null.
 */
public FoundationLoggingDispatcher(final AsyncAppender parent, final List<LoggingEvent> buffer, final Map<String, DiscardSummary> discardMap, final AppenderAttachableImpl appenders) {

	this.parent = parent;
	this.buffer = buffer;
	this.appenders = appenders;
	this.discardMap = discardMap;
}
 
开发者ID:foundation-runtime,项目名称:logging,代码行数:20,代码来源:FoundationLoggingDispatcher.java


注:本文中的org.apache.log4j.helpers.AppenderAttachableImpl类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。