## Uses of Class
net.i2p.util.Log

Packages that use Log
Package | Description
--- | ---
net.i2p.BOB | BOB, the Basic Open Bridge, allows TCP applications to talk over I2P.
net.i2p.client | Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.client.naming | Provides a standard way for querying the local naming service to resolve a name into a `Destination` (without the complexity of JNDI).
net.i2p.crypto | These classes provide a number of low-level cryptographic routines.
net.i2p.i2ptunnel |
net.i2p.i2ptunnel.web |
net.i2p.router.client |
net.i2p.router.networkdb.kademlia |
net.i2p.router.startup | The I2P startup package loads the configuration when I2P is started.
net.i2p.router.tunnel |
net.i2p.router.web |
net.i2p.util | These classes define the several useful utilities used throughout the router and applications.
net.metanotion.io.block |

### Uses of Log in net.i2p.BOB

Constructors in net.i2p.BOB with parameters of type Log
Constructor and Description
`DoCMDS(AtomicBoolean LIVE, AtomicBoolean lock, Socket server, Properties props, NamedDB database, Log _log)`
`I2Plistener(I2PServerSocket SS, I2PSocketManager S, NamedDB info, NamedDB database, Log _log, AtomicBoolean lives)` Constructor
`MUXlisten(AtomicBoolean lock, NamedDB database, NamedDB info, Log _log)` Constructor Will fail if INPORT is occupied.
`TCPlistener(ServerSocket listener, I2PSocketManager S, NamedDB info, NamedDB database, Log _log, AtomicBoolean lives)` Constructor
`UDPIOthread(NamedDB info, Log _log, Socket socket, I2PSession _session)` Constructor

### Uses of Log in net.i2p.client

Fields in net.i2p.client declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | I2PSessionImpl.`_log`
`protected Log` | HandlerImpl.`_log`

### Uses of Log in net.i2p.client.naming

Fields in net.i2p.client.naming declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | NamingService.`_log`

### Uses of Log in net.i2p.crypto

Fields in net.i2p.crypto declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | AESEngine.`_log`

### Uses of Log in net.i2p.i2ptunnel

Fields in net.i2p.i2ptunnel declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | I2PTunnelServer.`_log`
`protected Log` | I2PTunnelClientBase.`_log`

Constructors in net.i2p.i2ptunnel with parameters of type Log
Constructor and Description
`I2PTunnelIRCClient.IrcInboundFilter(Socket _local, I2PSocket _remote, StringBuffer pong, Log log)`
`I2PTunnelIRCClient.IrcOutboundFilter(Socket _local, I2PSocket _remote, StringBuffer pong, Log log)`

### Uses of Log in net.i2p.i2ptunnel.web

Fields in net.i2p.i2ptunnel.web declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | IndexBean.`_log`

### Uses of Log in net.i2p.router.client

Fields in net.i2p.router.client declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | ClientListenerRunner.`_log`

### Uses of Log in net.i2p.router.networkdb.kademlia

Fields in net.i2p.router.networkdb.kademlia declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | SearchJob.`_log`
`protected Log` | FloodSearchJob.`_log`
`protected Log` | PeerSelector.`_log`
`protected Log` | KademliaNetworkDatabaseFacade.`_log`
`protected Log` | StoreJob.`_log`

### Uses of Log in net.i2p.router.startup

Methods in net.i2p.router.startup with parameters of type Log
Modifier and Type | Method and Description
--- | ---
`static void` | LoadClientAppsJob.`runClient(String className, String clientName, String[] args, Log log)` Run client in a new thread.
`static void` | LoadClientAppsJob.`runClient(String className, String clientName, String[] args, Log log, ThreadGroup threadGroup, ClassLoader cl)` Run client in a new thread.
`static void` | LoadClientAppsJob.`runClientInline(String className, String clientName, String[] args, Log log)` Run client in this thread.
`static void` | LoadClientAppsJob.`runClientInline(String className, String clientName, String[] args, Log log, ClassLoader cl)` Run client in this thread.

### Uses of Log in net.i2p.router.tunnel

Fields in net.i2p.router.tunnel declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | TrivialPreprocessor.`_log`
`protected Log` | TunnelGateway.`_log`
`protected Log` | FragmentHandler.`_log`

### Uses of Log in net.i2p.router.web

Fields in net.i2p.router.web declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | FormHandler.`_log`
`protected Log` | UpdateHandler.`_log`

### Uses of Log in net.i2p.util

Fields in net.i2p.util declared as Log
Modifier and Type | Field and Description
--- | ---
`protected Log` | EepGet.`_log`
`protected Log` | DecayingBloomFilter.`_log`

Methods in net.i2p.util that return Log
Modifier and Type | Method and Description
--- | ---
`protected Log` | Clock.`getLog()` we fetch it on demand to avoid circular dependencies (logging uses the clock)
`Log` | LogManager.`getLog(Class cls)`
`Log` | LogManager.`getLog(Class cls, String name)`
`Log` | LogManager.`getLog(String name)`

Methods in net.i2p.util that return types with arguments of type Log
Modifier and Type | Method and Description
--- | ---
`List<Log>` | LogManager.`getLogs()` now used by ConfigLogingHelper

Methods in net.i2p.util with parameters of type Log
Modifier and Type | Method and Description
--- | ---
`(package private) void` | LogManager.`addLog(Log log)`
`boolean` | LogLimit.`matches(Log log)`

Constructors in net.i2p.util with parameters of type Log
Constructor and Description
`Executor(I2PAppContext ctx, Log log, List events, SimpleStore x)`

### Uses of Log in net.metanotion.io.block

Fields in net.metanotion.io.block declared as Log
Modifier and Type | Field and Description
--- | ---
`static Log` | BlockFile.`log`