public class Slf4JInfoStream
extends org.apache.lucene.util.InfoStream
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
InfoStream, to SLF4J.
In InfoStream, messages are categorised by "components". Generally a component is the class name or an
acronym of it, e.g. the component of org.apache.lucene.index.IndexUpgrader is IndexUpgrader and the component of
org.apache.lucene.index.DocumentsWriter is DW. Since there's no concept of log levels, all messages are logged under
debug.
A Spring-managed instance will replace the default InfoStream within its lifecycle, thus it only makes
sense to have a singleton registered.| Constructor and Description |
|---|
Slf4JInfoStream(Map<String,String> componentToLoggerMapping) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
close() |
void |
destroy() |
boolean |
isEnabled(String component) |
void |
message(String component,
String message) |
public void message(String component, String message)
message in class org.apache.lucene.util.InfoStreampublic boolean isEnabled(String component)
isEnabled in class org.apache.lucene.util.InfoStreampublic void close()
close in interface Closeableclose in interface AutoCloseablepublic void destroy()
throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionCopyright © 2003–2015 Atlassian. All rights reserved.