net.i2p.util.LogManager.getLog()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(107)

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

LogManager.getLog介绍

[英]now used by ConfigLogingHelper
[中]现在由ConfigLogingHelper使用

代码示例

代码示例来源:origin: i2p/i2p.i2p

  1. public FloodfillMonitorJob(RouterContext context, FloodfillNetworkDatabaseFacade facade) {
  2. super(context);
  3. _facade = facade;
  4. _log = context.logManager().getLog(FloodfillMonitorJob.class);
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. public HandlerImpl(I2PAppContext context, int type) {
  2. _context = context;
  3. _type = type;
  4. _log = context.logManager().getLog(getClass());
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. public InternalTrayManager(RouterContext ctx, Main main, boolean useSwing) {
  2. super(ctx, main, useSwing);
  3. _context = ctx;
  4. log = ctx.logManager().getLog(InternalTrayManager.class);
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. public UpdateRunner(I2PAppContext ctx, UpdateManager umgr, SnarkManager smgr,
  2. UpdateType type, List<URI> uris, String newVersion) {
  3. _context = ctx;
  4. _log = ctx.logManager().getLog(getClass());
  5. _umgr = umgr;
  6. _smgr = smgr;
  7. _type = type;
  8. _urls = uris;
  9. _newVersion = newVersion;
  10. }

代码示例来源:origin: i2p/i2p.i2p

  1. /**
  2. * @param receiver non-null
  3. */
  4. public GarlicMessageReceiver(RouterContext context, CloveReceiver receiver, Hash clientDestination) {
  5. _context = context;
  6. _log = context.logManager().getLog(GarlicMessageReceiver.class);
  7. _clientDestination = clientDestination;
  8. _receiver = receiver;
  9. //_log.error("New GMR dest = " + clientDestination);
  10. // all createRateStat in OCMOSJ.init()
  11. }

代码示例来源:origin: i2p/i2p.i2p

  1. public RefreshRoutersJob(RouterContext ctx, FloodfillNetworkDatabaseFacade facade) {
  2. super(ctx);
  3. _log = ctx.logManager().getLog(RefreshRoutersJob.class);
  4. _facade = facade;
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. public ClientManagerFacadeImpl(RouterContext context) {
  2. _context = context;
  3. _log = _context.logManager().getLog(ClientManagerFacadeImpl.class);
  4. //_log.debug("Client manager facade created");
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. public RouterWatchdog(RouterContext ctx) {
  2. _context = ctx;
  3. _log = ctx.logManager().getLog(RouterWatchdog.class);
  4. _isRunning = true;
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. Reseeder(RouterContext ctx, ReseedChecker rc) {
  2. _context = ctx;
  3. _log = ctx.logManager().getLog(Reseeder.class);
  4. _checker = rc;
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. /**
  2. * Router MUST call startup()
  3. */
  4. public Blocklist(RouterContext context) {
  5. _context = context;
  6. _log = context.logManager().getLog(Blocklist.class);
  7. _blocklistFeedFile = new File(context.getConfigDir(), BLOCKLIST_FEED_FILE);
  8. }

代码示例来源:origin: i2p/i2p.i2p

  1. /** @since 0.9.7 */
  2. private static Log getLog() {
  3. return I2PAppContext.getGlobalContext().logManager().getLog(I2PSocketManagerFactory.class);
  4. }
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. DHTTracker(I2PAppContext ctx) {
  2. _context = ctx;
  3. _torrents = new Torrents();
  4. _expireTime = MAX_EXPIRE_TIME;
  5. _log = _context.logManager().getLog(DHTTracker.class);
  6. }

代码示例来源:origin: i2p/i2p.i2p

  1. public HandleDatabaseLookupMessageJob(RouterContext ctx, DatabaseLookupMessage receivedMessage, RouterIdentity from, Hash fromHash) {
  2. super(ctx);
  3. _log = getContext().logManager().getLog(HandleDatabaseLookupMessageJob.class);
  4. _message = receivedMessage;
  5. }

代码示例来源:origin: i2p/i2p.i2p

  1. public TunnelHistory(RouterContext context, String statGroup) {
  2. _context = context;
  3. _log = context.logManager().getLog(TunnelHistory.class);
  4. _statGroup = statGroup;
  5. createRates(statGroup);
  6. }

代码示例来源:origin: i2p/i2p.i2p

  1. public DHTNodes(I2PAppContext ctx, NID me) {
  2. _context = ctx;
  3. _expireTime = MAX_EXPIRE_TIME;
  4. _log = _context.logManager().getLog(DHTNodes.class);
  5. _nodeMap = new ConcurrentHashMap<NID, NodeInfo>();
  6. _kad = new KBucketSet<NID>(ctx, me, KAD_K, KAD_B, new KBTrimmer(ctx, KAD_K));
  7. }

代码示例来源:origin: i2p/i2p.i2p

  1. public ClientMessagePool(RouterContext context) {
  2. _context = context;
  3. _log = _context.logManager().getLog(ClientMessagePool.class);
  4. _cache = new OutboundCache(_context);
  5. OutboundClientMessageOneShotJob.init(_context);
  6. }

代码示例来源:origin: i2p/i2p.i2p

  1. public I2CPMessageProducer(I2PAppContext context) {
  2. _context = context;
  3. _log = context.logManager().getLog(I2CPMessageProducer.class);
  4. _lock = new ReentrantLock(true);
  5. context.statManager().createRateStat("client.sendThrottled", "Times waited for bandwidth", "ClientMessages", new long[] { 60*1000 });
  6. context.statManager().createRateStat("client.sendDropped", "Length of msg dropped waiting for bandwidth", "ClientMessages", new long[] { 60*1000 });
  7. }

代码示例来源:origin: i2p/i2p.i2p

  1. public Banlist(RouterContext context) {
  2. _context = context;
  3. _log = context.logManager().getLog(Banlist.class);
  4. _entries = new ConcurrentHashMap<Hash, Entry>(16);
  5. _context.jobQueue().addJob(new Cleanup(_context));
  6. // i2pd bug?
  7. banlistRouterForever(Hash.FAKE_HASH, "Invalid Hash");
  8. }

代码示例来源:origin: i2p/i2p.i2p

  1. /**
  2. * @param enforceAuth set false for in-JVM, true for socket access
  3. */
  4. public ClientMessageEventListener(RouterContext context, ClientConnectionRunner runner, boolean enforceAuth) {
  5. _context = context;
  6. _log = _context.logManager().getLog(ClientMessageEventListener.class);
  7. _runner = runner;
  8. _enforceAuth = enforceAuth;
  9. if ((!_enforceAuth) || !_context.getBooleanProperty(PROP_AUTH))
  10. _authorized = true;
  11. _context.statManager().createRateStat("client.distributeTime", "How long it took to inject the client message into the router", "ClientMessages", new long[] { 60*1000, 10*60*1000, 60*60*1000 });
  12. }

代码示例来源:origin: i2p/i2p.i2p

  1. /** Creates a new instance of PeerTestJob */
  2. public PeerTestJob(RouterContext context) {
  3. super(context);
  4. _log = context.logManager().getLog(PeerTestJob.class);
  5. _keepTesting = false;
  6. getContext().statManager().createRateStat("peer.testOK", "How long a successful test takes", "Peers", new long[] { 60*1000, 10*60*1000 });
  7. getContext().statManager().createRateStat("peer.testTooSlow", "How long a too-slow (yet successful) test takes", "Peers", new long[] { 60*1000, 10*60*1000 });
  8. getContext().statManager().createRateStat("peer.testTimeout", "How often a test times out without a reply", "Peers", new long[] { 60*1000, 10*60*1000 });
  9. }

相关文章