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

Packages that use Log
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
`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
`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
`protected Log` `NamingService._log`

Uses of Log in net.i2p.crypto

Fields in net.i2p.crypto declared as Log
`protected Log` `AESEngine._log`

Uses of Log in net.i2p.i2ptunnel

Fields in net.i2p.i2ptunnel declared as Log
`protected Log` `I2PTunnelServer._log`
`protected Log` `I2PTunnelClientBase._log`

Constructors in net.i2p.i2ptunnel with parameters of type Log
`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
`protected Log` `IndexBean._log`

Uses of Log in net.i2p.router.client

Fields in net.i2p.router.client declared as Log
`protected Log` `ClientListenerRunner._log`

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

Fields in net.i2p.router.networkdb.kademlia declared as Log
`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
`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
`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
`protected Log` `FormHandler._log`
`protected Log` `UpdateHandler._log`

Uses of Log in net.i2p.util

Fields in net.i2p.util declared as Log
`protected Log` `EepGet._log`
`protected Log` `DecayingBloomFilter._log`

Methods in net.i2p.util that return Log
`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
`List<Log>` `LogManager.getLogs()` now used by ConfigLogingHelper

Methods in net.i2p.util with parameters of type Log
`(package private) void` `LogManager.addLog(Log log)`
`boolean` `LogLimit.matches(Log log)`

Constructors in net.i2p.util with parameters of type Log
`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
`static Log` `BlockFile.log`