Changeset 174
- Timestamp:
- 02/25/06 21:33:10 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
feedtree/trunk/src/net/feedtree/core/client/Client.java
r173 r174 30 30 31 31 protected static InetSocketAddress g_localNodeAddress = null; 32 protected static Environment g_pastryEnv = new Environment(); 32 33 33 34 public static InetSocketAddress getLocalNodeAddress() { … … 238 239 } 239 240 241 public static Environment getPastryEnvironment() { 242 return g_pastryEnv; 243 } 244 245 public static void setPastryEnvironment(Environment env) { 246 g_pastryEnv = env; 247 } 248 240 249 public static Node start_node( 241 250 InetAddress localHost, int port, … … 248 257 "Starting FeedTree client"); 249 258 250 Environment pastryEnv = new Environment();251 252 259 DistPastryNodeFactory factory = null; 253 260 254 261 try { 255 262 factory = DistPastryNodeFactory.getFactory( 256 new RandomNodeIdFactory( pastryEnv),263 new RandomNodeIdFactory(g_pastryEnv), 257 264 PASTRY_PROTOCOL, 258 265 port, 259 pastryEnv);266 g_pastryEnv); 260 267 } catch (IOException exc) { 261 268 Logger.global.severe("error: couldn't create node factory; bailing"); … … 301 308 302 309 InetAddress natAddr = NAT.findNatAddress( 303 localHost, port, bootSocketList, pastryEnv);310 localHost, port, bootSocketList, g_pastryEnv); 304 311 g_localNodeAddress = null; 305 312 if (natAddr != null) feedtree/trunk/src/net/feedtree/proxyapp/WebProxyClient.java
r173 r174 1523 1523 } 1524 1524 1525 Level loggingLevel = Level.WARNING; 1526 1527 if (verbosity > 0) { 1528 switch (verbosity) { 1529 case 1: loggingLevel = Level.INFO; break; 1530 case 2: loggingLevel = Level.FINE; break; 1531 case 3: loggingLevel = Level.FINER; break; 1532 default: loggingLevel = Level.FINEST; break; 1533 } 1534 } else { 1535 loggingLevel = Level.OFF; 1525 Level loggingLevel; 1526 1527 switch (verbosity) { 1528 case 0: loggingLevel = Level.OFF; break; 1529 case 1: loggingLevel = Level.INFO; break; 1530 case 2: loggingLevel = Level.FINE; break; 1531 case 3: loggingLevel = Level.FINER; break; 1532 default: loggingLevel = Level.FINEST; break; 1536 1533 } 1537 1534 … … 1543 1540 handlers[i].setLevel(loggingLevel); 1544 1541 } 1545 //Logger.global.severe("Testing log (SEVERE)"); 1542 1543 // Synchronize Pastry's logging situation with our own. 1544 rice.environment.Environment pastryEnv 1545 = new rice.environment.Environment(); 1546 Client.setPastryEnvironment(pastryEnv); 1547 int pastryLogLevel; 1548 switch (verbosity) { 1549 case 0: 1550 pastryLogLevel = rice.environment.logging.Logger.OFF; 1551 break; 1552 case 1: 1553 pastryLogLevel = rice.environment.logging.Logger.WARNING; 1554 break; 1555 case 2: 1556 pastryLogLevel = rice.environment.logging.Logger.INFO; 1557 break; 1558 case 3: 1559 pastryLogLevel = rice.environment.logging.Logger.FINE; 1560 break; 1561 default: 1562 pastryLogLevel = rice.environment.logging.Logger.ALL; 1563 break; 1564 } 1565 pastryEnv.getParameters().setInt("loglevel", pastryLogLevel); 1566 1567 // Let's start talking to the user. 1546 1568 Logger.global.info("Version: " 1547 1569 + g_buildProperties.getProperty("feedtree.release"));
