public abstract class AuthenticatorBase
extends ValveBase
implements Authenticator, Lifecycle {
- private static Log log = LogFactory.getLog(AuthenticatorBase.class);
+ private static final Log log = LogFactory.getLog(AuthenticatorBase.class);
//------------------------------------------------------ Constructor
public class BasicAuthenticator
extends AuthenticatorBase {
- private static Log log = LogFactory.getLog(BasicAuthenticator.class);
+ private static final Log log = LogFactory.getLog(BasicAuthenticator.class);
public class DigestAuthenticator
extends AuthenticatorBase {
- private static Log log = LogFactory.getLog(DigestAuthenticator.class);
+ private static final Log log = LogFactory.getLog(DigestAuthenticator.class);
// -------------------------------------------------------------- Constants
public class FormAuthenticator
extends AuthenticatorBase {
- private static Log log = LogFactory.getLog(FormAuthenticator.class);
+ private static final Log log = LogFactory.getLog(FormAuthenticator.class);
// ----------------------------------------------------- Instance Variables
public class Connector
implements Lifecycle, MBeanRegistration
{
- private static Log log = LogFactory.getLog(Connector.class);
+ private static final Log log = LogFactory.getLog(Connector.class);
/**
public class CoyoteAdapter
implements Adapter
{
- private static Log log = LogFactory.getLog(CoyoteAdapter.class);
+ private static final Log log = LogFactory.getLog(CoyoteAdapter.class);
// -------------------------------------------------------------- Constants
{
- private static Log log = LogFactory.getLog(MapperListener.class);
+ private static final Log log = LogFactory.getLog(MapperListener.class);
// ----------------------------------------------------- Instance Variables
final class ApplicationDispatcher
implements RequestDispatcher {
- protected static Log log = LogFactory.getLog(ApplicationDispatcher.class);
+ protected static final Log log = LogFactory.getLog(ApplicationDispatcher.class);
protected class PrivilegedForward
implements PrivilegedExceptionAction<Void> {
public class AprLifecycleListener
implements LifecycleListener {
- private static Log log = LogFactory.getLog(AprLifecycleListener.class);
+ private static final Log log = LogFactory.getLog(AprLifecycleListener.class);
/**
* The string manager for this package.
NOT_STARTED, STARTED, DISPATCHING, DISPATCHED, COMPLETING, TIMING_OUT, ERROR_DISPATCHING
}
- protected static Log log = LogFactory.getLog(AsyncContextImpl.class);
+ protected static final Log log = LogFactory.getLog(AsyncContextImpl.class);
private ServletRequest servletRequest = null;
private ServletResponse servletResponse = null;
public class JasperListener
implements LifecycleListener {
- private static Log log = LogFactory.getLog(JasperListener.class);
+ private static final Log log = LogFactory.getLog(JasperListener.class);
/**
* The string manager for this package.
public class NamingContextListener
implements LifecycleListener, ContainerListener, PropertyChangeListener {
- private static Log log = LogFactory.getLog(NamingContextListener.class);
+ private static final Log log = LogFactory.getLog(NamingContextListener.class);
// ----------------------------------------------------- Instance Variables
extends ContainerBase
implements Context, NotificationEmitter
{
- private static Log log = LogFactory.getLog(StandardContext.class);
+ private static final Log log = LogFactory.getLog(StandardContext.class);
// ----------------------------------------------------------- Constructors
extends ContainerBase
implements Engine {
- private static Log log = LogFactory.getLog(StandardEngine.class);
+ private static final Log log = LogFactory.getLog(StandardEngine.class);
// ----------------------------------------------------------- Constructors
extends ValveBase {
- private static Log log = LogFactory.getLog(StandardHostValve.class);
+ private static final Log log = LogFactory.getLog(StandardHostValve.class);
//------------------------------------------------------ Constructor
public StandardHostValve() {
implements Pipeline, Contained, Lifecycle
{
- private static Log log = LogFactory.getLog(StandardPipeline.class);
+ private static final Log log = LogFactory.getLog(StandardPipeline.class);
// ----------------------------------------------------------- Constructors
public final class StandardServer
implements Lifecycle, Server, MBeanRegistration
{
- private static Log log = LogFactory.getLog(StandardServer.class);
+ private static final Log log = LogFactory.getLog(StandardServer.class);
// ------------------------------------------------------------ Constructor
public class StandardService
implements Lifecycle, Service, MBeanRegistration
{
- private static Log log = LogFactory.getLog(StandardService.class);
+ private static final Log log = LogFactory.getLog(StandardService.class);
// ----------------------------------------------------- Instance Variables
extends RequestFilter {
// ----------------------------------------------------- Instance Variables
- private static Log log = LogFactory.getLog(RemoteAddrFilter.class);
+ private static final Log log = LogFactory.getLog(RemoteAddrFilter.class);
// ------------------------------------------------------------- Properties
// ----------------------------------------------------- Instance Variables
- private static Log log = LogFactory.getLog(RemoteHostFilter.class);
+ private static final Log log = LogFactory.getLog(RemoteHostFilter.class);
// ------------------------------------------------------------- Properties
/**
* Logger
*/
- private static Log log = LogFactory.getLog(RemoteIpFilter.class);
+ private static final Log log = LogFactory.getLog(RemoteIpFilter.class);
protected static final String PROTOCOL_HEADER_PARAMETER = "protocolHeader";
/**
* The logger for this class.
*/
- private static Log log = LogFactory.getLog(RequestDumperFilter.class);
+ private static final Log log = LogFactory.getLog(RequestDumperFilter.class);
/**
public class HeartbeatListener
implements LifecycleListener, ContainerListener {
- private static Log log = LogFactory.getLog(HeartbeatListener.class);
+ private static final Log log = LogFactory.getLog(HeartbeatListener.class);
/* To allow to select the connector */
int port = 0;
public class MultiCastSender
implements Sender {
- private static Log log = LogFactory.getLog(HeartbeatListener.class);
+ private static final Log log = LogFactory.getLog(HeartbeatListener.class);
HeartbeatListener config = null;
public class TcpSender
implements Sender {
- private static Log log = LogFactory.getLog(HeartbeatListener.class);
+ private static final Log log = LogFactory.getLog(HeartbeatListener.class);
HeartbeatListener config = null;
protected static Registry registry = Registry.getRegistry(null,null);
- protected static Log log = LogFactory.getLog(ClusterJmxHelper.class);
+ protected static final Log log = LogFactory.getLog(ClusterJmxHelper.class);
protected static boolean jmxEnabled = true;
implements CatalinaCluster, Lifecycle, LifecycleListener, IDynamicProperty,
MembershipListener, ChannelListener{
- public static Log log = LogFactory.getLog(SimpleTcpCluster.class);
+ public static final Log log = LogFactory.getLog(SimpleTcpCluster.class);
// ----------------------------------------------------- Instance Variables
public class GlobalResourcesLifecycleListener
implements LifecycleListener {
- private static Log log = LogFactory.getLog(GlobalResourcesLifecycleListener.class);
+ private static final Log log = LogFactory.getLog(GlobalResourcesLifecycleListener.class);
// ----------------------------------------------------- Instance Variables
*/
public class JmxRemoteLifecycleListener implements LifecycleListener {
- private static Log log =
+ private static final Log log =
LogFactory.getLog(JmxRemoteLifecycleListener.class);
/**
public class ServerLifecycleListener
implements ContainerListener, LifecycleListener, PropertyChangeListener {
- private static Log log = LogFactory.getLog(ServerLifecycleListener.class);
+ private static final Log log = LogFactory.getLog(ServerLifecycleListener.class);
// ------------------------------------------------------------- Properties
*/
public class CombinedRealm extends RealmBase {
- private static Log log = LogFactory.getLog(CombinedRealm.class);
+ private static final Log log = LogFactory.getLog(CombinedRealm.class);
/**
* The string manager for this package.
public class JAASMemoryLoginModule extends MemoryRealm implements LoginModule {
// We need to extend MemoryRealm to avoid class cast
- private static Log log = LogFactory.getLog(JAASMemoryLoginModule.class);
+ private static final Log log = LogFactory.getLog(JAASMemoryLoginModule.class);
// ----------------------------------------------------- Instance Variables
public class JAASRealm
extends RealmBase
{
- private static Log log = LogFactory.getLog(JAASRealm.class);
+ private static final Log log = LogFactory.getLog(JAASRealm.class);
// ----------------------------------------------------- Instance Variables
*/
public class LockOutRealm extends CombinedRealm {
- private static Log log = LogFactory.getLog(LockOutRealm.class);
+ private static final Log log = LogFactory.getLog(LockOutRealm.class);
/**
* The number of times in a row a user has to fail authentication to be
public class MemoryRealm extends RealmBase {
- private static Log log = LogFactory.getLog(MemoryRealm.class);
+ private static final Log log = LogFactory.getLog(MemoryRealm.class);
// ----------------------------------------------------- Instance Variables
public abstract class RealmBase
implements Lifecycle, Realm, MBeanRegistration {
- private static Log log = LogFactory.getLog(RealmBase.class);
+ private static final Log log = LogFactory.getLog(RealmBase.class);
// ----------------------------------------------------- Instance Variables
extends ManagerBase
implements Lifecycle, PropertyChangeListener {
- private static Log log = LogFactory.getLog(PersistentManagerBase.class);
+ private static final Log log = LogFactory.getLog(PersistentManagerBase.class);
// ---------------------------------------------------- Security Classes
public final class Bootstrap {
- private static Log log = LogFactory.getLog(Bootstrap.class);
+ private static final Log log = LogFactory.getLog(Bootstrap.class);
// -------------------------------------------------------------- Constants
public final class ClassLoaderFactory {
- private static Log log = LogFactory.getLog(ClassLoaderFactory.class);
+ private static final Log log = LogFactory.getLog(ClassLoaderFactory.class);
protected static final Integer IS_DIR = new Integer(0);
protected static final Integer IS_JAR = new Integer(1);
import java.lang.reflect.InvocationTargetException;
public class ClusterRuleSetFactory {
- public static Log log = LogFactory.getLog(ClusterRuleSetFactory.class);
+ public static final Log log = LogFactory.getLog(ClusterRuleSetFactory.class);
public static RuleSetBase getClusterRuleSet(String prefix) {
public class ConnectorCreateRule extends Rule {
- protected static Log log = LogFactory.getLog(ConnectorCreateRule.class);
+ protected static final Log log = LogFactory.getLog(ConnectorCreateRule.class);
// --------------------------------------------------------- Public Methods
*/
public class Embedded extends StandardService {
- private static Log log = LogFactory.getLog(Embedded.class);
+ private static final Log log = LogFactory.getLog(Embedded.class);
// ----------------------------------------------------------- Constructors
public class ExpandWar {
- private static Log log = LogFactory.getLog(ExpandWar.class);
+ private static final Log log = LogFactory.getLog(ExpandWar.class);
/**
* The string resources for this package.
public final class Tool {
- private static Log log = LogFactory.getLog(Tool.class);
+ private static final Log log = LogFactory.getLog(Tool.class);
// ------------------------------------------------------- Static Variables
* @version 1.0
*/
public class BufferPool {
- protected static Log log = LogFactory.getLog(BufferPool.class);
+ protected static final Log log = LogFactory.getLog(BufferPool.class);
public static int DEFAULT_POOL_SIZE = 100*1024*1024; //100MB
* @version 1.0
*/
public abstract class AbstractReplicatedMap extends ConcurrentHashMap implements RpcCallback, ChannelListener, MembershipListener, Heartbeat {
- protected static Log log = LogFactory.getLog(AbstractReplicatedMap.class);
+ protected static final Log log = LogFactory.getLog(AbstractReplicatedMap.class);
/**
* The default initial capacity - MUST be a power of two.
* @version 1.0
*/
public class Arrays {
- protected static Log log = LogFactory.getLog(Arrays.class);
+ protected static final Log log = LogFactory.getLog(Arrays.class);
public static boolean contains(byte[] source, int srcoffset, byte[] key, int keyoffset, int length) {
if ( srcoffset < 0 || srcoffset >= source.length) throw new ArrayIndexOutOfBoundsException("srcoffset is out of bounds.");
public class MemoryUserDatabase implements UserDatabase {
- private static Log log = LogFactory.getLog(MemoryUserDatabase.class);
+ private static final Log log = LogFactory.getLog(MemoryUserDatabase.class);
// ----------------------------------------------------------- Constructors
extends ValveBase
implements Lifecycle {
- private static Log log = LogFactory.getLog(AccessLogValve.class);
+ private static final Log log = LogFactory.getLog(AccessLogValve.class);
//------------------------------------------------------ Constructor
public AccessLogValve() {
extends AccessLogValve
implements Lifecycle {
- private static Log log = LogFactory.getLog(ExtendedAccessLogValve.class);
+ private static final Log log = LogFactory.getLog(ExtendedAccessLogValve.class);
// ----------------------------------------------------- Instance Variables
/**
* Logger
*/
- private static Log log = LogFactory.getLog(RemoteIpValve.class);
+ private static final Log log = LogFactory.getLog(RemoteIpValve.class);
/**
* The StringManager for this package.
public abstract class ValveBase
implements Contained, Valve, MBeanRegistration {
- private static Log log = LogFactory.getLog(ValveBase.class);
+ private static final Log log = LogFactory.getLog(ValveBase.class);
//------------------------------------------------------ Constructor
public final class EmbeddedServletOptions implements Options {
// Logger
- private Log log = LogFactory.getLog(EmbeddedServletOptions.class);
+ private final Log log = LogFactory.getLog(EmbeddedServletOptions.class);
private Properties settings = new Properties();
"clsid:8AD9C840-044E-11D1-B3E9-00805F499D93";
// Logger
- protected static Log log = LogFactory.getLog(JspC.class);
+ protected static final Log log = LogFactory.getLog(JspC.class);
protected static final String SWITCH_VERBOSE = "-v";
protected static final String SWITCH_HELP = "-help";
private static final String WEB_XML = "/WEB-INF/web.xml";
// Logger
- private Log log = LogFactory.getLog(JspConfig.class);
+ private final Log log = LogFactory.getLog(JspConfig.class);
private Vector<JspPropertyGroup> jspProperties = null;
private ServletContext ctxt;
/**
* Logger.
*/
- private Log log = LogFactory.getLog(JspReader.class);
+ private final Log log = LogFactory.getLog(JspReader.class);
/**
* The current spot in the file.
public final class JspRuntimeContext {
// Logger
- private Log log = LogFactory.getLog(JspRuntimeContext.class);
+ private final Log log = LogFactory.getLog(JspRuntimeContext.class);
/*
* Counts how many times the webapp's JSPs have been reloaded.
class TagLibraryInfoImpl extends TagLibraryInfo implements TagConstants {
// Logger
- private Log log = LogFactory.getLog(TagLibraryInfoImpl.class);
+ private final Log log = LogFactory.getLog(TagLibraryInfoImpl.class);
private JspCompilationContext ctxt;
public class TldLocationsCache {
// Logger
- private Log log = LogFactory.getLog(TldLocationsCache.class);
+ private final Log log = LogFactory.getLog(TldLocationsCache.class);
/**
* The types of URI one may specify for a tag library
public class JspFactoryImpl extends JspFactory {
// Logger
- private Log log = LogFactory.getLog(JspFactoryImpl.class);
+ private final Log log = LogFactory.getLog(JspFactoryImpl.class);
private static final String SPEC_VERSION = "2.1";
private static final boolean USE_POOL =
public static final String OPTION_TAGPOOL="tagpoolClassName";
public static final String OPTION_MAXSIZE="tagpoolMaxSize";
- private Log log = LogFactory.getLog(TagHandlerPool.class);
+ private final Log log = LogFactory.getLog(TagHandlerPool.class);
// index of next available tag handler
private int current;
public class JspServlet extends HttpServlet implements PeriodicEventListener {
// Logger
- private Log log = LogFactory.getLog(JspServlet.class);
+ private final Log log = LogFactory.getLog(JspServlet.class);
private ServletContext context;
private ServletConfig config;
public class JspServletWrapper {
// Logger
- private Log log = LogFactory.getLog(JspServletWrapper.class);
+ private final Log log = LogFactory.getLog(JspServletWrapper.class);
private Servlet theServlet;
private String jspUri;
/**
* The Log to which all SAX event related logging calls will be made.
*/
- protected static Log log =
+ protected static final Log log =
LogFactory.getLog("org.apache.commons.digester.Digester.sax");
/**
/**
* The Log to which all SAX event related logging calls will be made.
*/
- protected static Log log =
+ protected static final Log log =
LogFactory.getLog("org.apache.commons.digester.Digester.sax");
* @author Costin Manolache
*/
public class BaseModelMBean implements DynamicMBean, MBeanRegistration, ModelMBeanNotificationBroadcaster {
- private static Log log = LogFactory.getLog(BaseModelMBean.class);
+ private static final Log log = LogFactory.getLog(BaseModelMBean.class);
// ----------------------------------------------------------- Constructors
/**
* The Log instance to which we will write our log messages.
*/
- private static Log log = LogFactory.getLog(Registry.class);
+ private static final Log log = LogFactory.getLog(Registry.class);
// Support for the factory methods
public class MbeansDescriptorsDOMSource extends ModelerSource
{
- private static Log log = LogFactory.getLog(MbeansDescriptorsDOMSource.class);
+ private static final Log log = LogFactory.getLog(MbeansDescriptorsDOMSource.class);
Registry registry;
String location;
public class MbeansDescriptorsDigesterSource extends ModelerSource
{
- private static Log log =
+ private static final Log log =
LogFactory.getLog(MbeansDescriptorsDigesterSource.class);
Registry registry;
public class MbeansDescriptorsIntrospectionSource extends ModelerSource
{
- private static Log log = LogFactory.getLog(MbeansDescriptorsIntrospectionSource.class);
+ private static final Log log = LogFactory.getLog(MbeansDescriptorsIntrospectionSource.class);
Registry registry;
String location;
public class MbeansDescriptorsSerSource extends ModelerSource
{
- private static Log log = LogFactory.getLog(MbeansDescriptorsSerSource.class);
+ private static final Log log = LogFactory.getLog(MbeansDescriptorsSerSource.class);
Registry registry;
String location;
String type;
*/
public class MbeansSource extends ModelerSource implements MbeansSourceMBean
{
- private static Log log = LogFactory.getLog(MbeansSource.class);
+ private static final Log log = LogFactory.getLog(MbeansSource.class);
Registry registry;
String type;
* @author Remy Maucherat
*/
public abstract class AbstractEndpoint {
- protected static Log log = LogFactory.getLog(AbstractEndpoint.class);
+ protected static final Log log = LogFactory.getLog(AbstractEndpoint.class);
// -------------------------------------------------------------- Constants
protected StringManager sm = StringManager.getManager("org.apache.tomcat.util.net.res");
// -------------------------------------------------------------- Constants
- protected static Log log = LogFactory.getLog(AprEndpoint.class);
+ protected static final Log log = LogFactory.getLog(AprEndpoint.class);
// ----------------------------------------------------------------- Fields
// -------------------------------------------------------------- Constants
- protected static Log log = LogFactory.getLog(JIoEndpoint.class);
+ protected static final Log log = LogFactory.getLog(JIoEndpoint.class);
// ----------------------------------------------------------------- Fields
public class NioBlockingSelector {
- protected static Log log = LogFactory.getLog(NioBlockingSelector.class);
+ protected static final Log log = LogFactory.getLog(NioBlockingSelector.class);
private static int threadCounter = 0;
// -------------------------------------------------------------- Constants
- protected static Log log = LogFactory.getLog(NioEndpoint.class);
+ protected static final Log log = LogFactory.getLog(NioEndpoint.class);
public static final int OP_REGISTER = 0x100; //register interest op
protected static int threadCount = 0;
- protected static Log log = LogFactory.getLog(NioSelectorPool.class);
+ protected static final Log log = LogFactory.getLog(NioSelectorPool.class);
protected final static boolean SHARED =
Boolean.valueOf(System.getProperty("org.apache.tomcat.util.net.NioSelectorShared", "true")).booleanValue();
/**
* Logger object
*/
- protected static Log log = LogFactory.getLog(BayeuxServlet.class);
+ protected static final Log log = LogFactory.getLog(BayeuxServlet.class);
/**
* Servlet config - for future use
*/
public class ChannelImpl implements Channel {
- protected static Log log = LogFactory.getLog(ChannelImpl.class);
+ protected static final Log log = LogFactory.getLog(ChannelImpl.class);
/**
* The unique id of this channel
public static final String COMET_EVENT_ATTR = "org.apache.cometd.bayeux.client";
- protected static Log log = LogFactory.getLog(ClientImpl.class);
+ protected static final Log log = LogFactory.getLog(ClientImpl.class);
protected static LinkedList<Message> EMPTY_LIST = new LinkedList<Message>();
/**
protected HashMap<String, Object> response = null;
- protected static Log log = LogFactory.getLog(RequestBase.class);
+ protected static final Log log = LogFactory.getLog(RequestBase.class);
protected int reconnectInterval = 1000;
/**
* Logger
*/
- protected static Log log = LogFactory.getLog(ConnectionPool.class);
+ protected static final Log log = LogFactory.getLog(ConnectionPool.class);
//===============================================================================
// INSTANCE/QUICK ACCESS VARIABLE
* @author Filip Hanik
*/
public class DataSourceFactory implements ObjectFactory {
- protected static Log log = LogFactory.getLog(DataSourceFactory.class);
+ protected static final Log log = LogFactory.getLog(DataSourceFactory.class);
protected final static String PROP_DEFAULTAUTOCOMMIT = "defaultAutoCommit";
protected final static String PROP_DEFAULTREADONLY = "defaultReadOnly";
*/
public class DataSourceProxy implements PoolConfiguration {
- protected static Log log = LogFactory.getLog(DataSourceProxy.class);
+ protected static final Log log = LogFactory.getLog(DataSourceProxy.class);
protected volatile ConnectionPool pool = null;
*
*/
public class PoolProperties implements PoolConfiguration {
- protected static Log log = LogFactory.getLog(PoolProperties.class);
+ protected static final Log log = LogFactory.getLog(PoolProperties.class);
protected static AtomicInteger poolCounter = new AtomicInteger(0);
protected Properties dbProperties = new Properties();
/**
* Logger
*/
- protected static Log log = LogFactory.getLog(PooledConnection.class);
+ protected static final Log log = LogFactory.getLog(PooledConnection.class);
/**
* Instance counter
*/
*/
public abstract class AbstractQueryReport extends AbstractCreateStatementInterceptor {
//logger
- protected static Log log = LogFactory.getLog(AbstractQueryReport.class);
+ protected static final Log log = LogFactory.getLog(AbstractQueryReport.class);
/**
* The threshold in milliseconds. If the query is faster than this, we don't measure it
*/
public class ConnectionState extends JdbcInterceptor {
- protected static Log log = LogFactory.getLog(ConnectionState.class);
+ protected static final Log log = LogFactory.getLog(ConnectionState.class);
protected final String[] readState = {"getAutoCommit","getTransactionIsolation","isReadOnly","getCatalog"};
protected final String[] writeState = {"setAutoCommit","setTransactionIsolation","setReadOnly","setCatalog"};
*/
public class SlowQueryReport extends AbstractQueryReport {
//logger
- protected static Log log = LogFactory.getLog(SlowQueryReport.class);
+ protected static final Log log = LogFactory.getLog(SlowQueryReport.class);
/**
* we will be keeping track of query stats on a per pool basis
protected static CompositeType SLOW_QUERY_TYPE;
- protected static Log log = LogFactory.getLog(SlowQueryReportJmx.class);
+ protected static final Log log = LogFactory.getLog(SlowQueryReportJmx.class);
protected static ConcurrentHashMap<String,SlowQueryReportJmxMBean> mbeans =
*
*/
public class StatementFinalizer extends AbstractCreateStatementInterceptor {
- protected static Log log = LogFactory.getLog(StatementFinalizer.class);
+ protected static final Log log = LogFactory.getLog(StatementFinalizer.class);
protected ArrayList<WeakReference<Statement>> statements = new ArrayList<WeakReference<Statement>>();
/**
* logger
*/
- protected static Log log = LogFactory.getLog(ConnectionPool.class);
+ protected static final Log log = LogFactory.getLog(ConnectionPool.class);
/**
* the connection pool
* @version 1.0
*/
public class LoadTest implements MembershipListener,ChannelListener, Runnable {
- protected static Log log = LogFactory.getLog(LoadTest.class);
+ protected static final Log log = LogFactory.getLog(LoadTest.class);
public static int size = 24000;
public static Object mutex = new Object();
public boolean doRun = true;
import org.apache.juli.logging.LogFactory;
public class Async0 extends HttpServlet {
- protected static Log log = LogFactory.getLog(Async0.class);
+ protected static final Log log = LogFactory.getLog(Async0.class);
public Async0() {
}
import org.apache.juli.logging.LogFactory;
public class Async1 extends HttpServlet {
- protected static Log log = LogFactory.getLog(Async1.class);
+ protected static final Log log = LogFactory.getLog(Async1.class);
public Async1() {
}
import org.apache.juli.logging.LogFactory;
public class Async2 extends HttpServlet {
- protected static Log log = LogFactory.getLog(Async2.class);
+ protected static final Log log = LogFactory.getLog(Async2.class);
public Async2() {
}
import org.apache.juli.logging.LogFactory;
public class Async3 extends HttpServlet {
- protected static Log log = LogFactory.getLog(Async3.class);
+ protected static final Log log = LogFactory.getLog(Async3.class);
public Async3() {
}