- java.lang.Object
-
- org.eclipse.jetty.logging.JettyLoggerFactory
-
- All Implemented Interfaces:
JettyLoggerFactoryMBean,org.slf4j.ILoggerFactory
public class JettyLoggerFactory extends java.lang.Object implements org.slf4j.ILoggerFactory, JettyLoggerFactoryMBean
-
-
Constructor Summary
Constructors Constructor Description JettyLoggerFactory(JettyLoggerConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JettyLoggergetJettyLogger(java.lang.String name)Get aJettyLoggerinstance, creating if not yet existing.org.slf4j.LoggergetLogger(java.lang.String name)Main interface forILoggerFactoryintgetLoggerCount()java.lang.StringgetLoggerLevel(java.lang.String loggerName)java.lang.String[]getLoggerNames()java.lang.StringjmxContext()booleansetLoggerLevel(java.lang.String loggerName, java.lang.String levelName)
-
-
-
Constructor Detail
-
JettyLoggerFactory
public JettyLoggerFactory(JettyLoggerConfiguration config)
-
-
Method Detail
-
jmxContext
public java.lang.String jmxContext()
-
getJettyLogger
public JettyLogger getJettyLogger(java.lang.String name)
Get aJettyLoggerinstance, creating if not yet existing.- Parameters:
name- the name of the logger- Returns:
- the JettyLogger instance
-
getLogger
public org.slf4j.Logger getLogger(java.lang.String name)
Main interface forILoggerFactory- Specified by:
getLoggerin interfaceorg.slf4j.ILoggerFactory- Parameters:
name- the name of the logger- Returns:
- the Slf4j Logger
-
getLoggerNames
public java.lang.String[] getLoggerNames()
- Specified by:
getLoggerNamesin interfaceJettyLoggerFactoryMBean
-
getLoggerCount
public int getLoggerCount()
- Specified by:
getLoggerCountin interfaceJettyLoggerFactoryMBean
-
getLoggerLevel
public java.lang.String getLoggerLevel(java.lang.String loggerName)
- Specified by:
getLoggerLevelin interfaceJettyLoggerFactoryMBean
-
setLoggerLevel
public boolean setLoggerLevel(java.lang.String loggerName, java.lang.String levelName)- Specified by:
setLoggerLevelin interfaceJettyLoggerFactoryMBean
-
-