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

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

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

LogManager.flush介绍

[英]Flush any pending records to disk. Blocking up to 250 ms.
[中]将所有挂起的记录刷新到磁盘。阻塞高达250毫秒。

代码示例

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

  1. /** @since 0.9.26 */
  2. public static void test(String[] args) {
  3. Properties ctxProps = new Properties();
  4. String PROP_FORCE = "i2p.naming.blockfile.writeInAppContext";
  5. ctxProps.setProperty(PROP_FORCE, "true");
  6. I2PAppContext ctx = new I2PAppContext(ctxProps);
  7. NamingService ns = getNamingService("hosts.txt");
  8. File published = new File("test-published.txt");
  9. Log log = new Log(new File("test-log.txt"));
  10. SubscriptionList subscriptions = new SubscriptionList("test-sub.txt");
  11. update(ns, published, subscriptions, log);
  12. ctx.logManager().flush();
  13. }

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

  1. public void shutdown() {
  2. if (_writer != null) {
  3. //_log.log(Log.WARN, "Shutting down logger");
  4. // try to prevent out-of-order logging at shutdown
  5. flush();
  6. // this could generate out-of-order messages
  7. _writer.flushRecords(false);
  8. _writer.stopWriting();
  9. synchronized (_writer) {
  10. _writer.notifyAll();
  11. }
  12. }
  13. _records.clear();
  14. _limits.clear();
  15. _logs.clear();
  16. _consoleBuffer.clear();
  17. }

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

  1. /**
  2. * @since 0.9.18
  3. */
  4. private void changeState(State state) {
  5. State oldState;
  6. synchronized(_stateLock) {
  7. oldState = _state;
  8. _state = state;
  9. }
  10. if (_log != null && oldState != state && state != State.STOPPED && _log.shouldLog(Log.WARN)) {
  11. _log.warn("Router state change from " + oldState + " to " + state /* , new Exception() */ );
  12. //for debugging
  13. _context.logManager().flush();
  14. }
  15. }

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

  1. ctx.logManager().flush();
  2. System.out.flush();

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

  1. log.error("WARN" + ": error");
  2. log.log(Log.CRIT, "WARN" + ": crit");
  3. _context.logManager().flush();

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

  1. log.error("DEBUG" + ": error");
  2. log.log(Log.CRIT, "DEBUG" + ": crit");
  3. _context.logManager().flush();

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

  1. log.error("INFO" + ": error");
  2. log.log(Log.CRIT, "INFO" + ": crit");
  3. _context.logManager().flush();

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

  1. log.error("ERROR" + ": error");
  2. log.log(Log.CRIT, "ERROR" + ": crit");
  3. _context.logManager().flush();

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

  1. log.error("CRIT" + ": error");
  2. log.log(Log.CRIT, "CRIT" + ": crit");
  3. _context.logManager().flush();

相关文章