declare namespace org { namespace eclipse { namespace jetty { namespace server { abstract class AbstractNCSARequestLog extends org.eclipse.jetty.util.component.AbstractLifeCycle implements org.eclipse.jetty.server.RequestLog { protected static readonly LOG: org.eclipse.jetty.util.log.Logger public constructor() protected abstract isEnabled(): boolean public abstract write(arg0: java.lang.String | string): void public log(arg0: org.eclipse.jetty.server.Request, arg1: org.eclipse.jetty.server.Response): void protected logExtended(arg0: org.eclipse.jetty.server.Request, arg1: java.lang.StringBuilder): void public setIgnorePaths(arg0: java.lang.String[]): void public getIgnorePaths(): java.lang.String[] public setLogCookies(arg0: boolean): void public getLogCookies(): boolean public setLogServer(arg0: boolean): void public getLogServer(): boolean public setLogLatency(arg0: boolean): void public getLogLatency(): boolean public setLogDispatch(arg0: boolean): void public isLogDispatch(): boolean public setPreferProxiedForAddress(arg0: boolean): void public getPreferProxiedForAddress(): boolean public setExtended(arg0: boolean): void public isExtended(): boolean protected doStart(): void protected doStop(): void public setLogDateFormat(arg0: java.lang.String | string): void public getLogDateFormat(): string public setLogLocale(arg0: java.util.Locale): void public getLogLocale(): java.util.Locale public setLogTimeZone(arg0: java.lang.String | string): void public getLogTimeZone(): string public static class: java.lang.Class } } } } }