- 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 JettyLogger
getJettyLogger(java.lang.String name)
Get aJettyLogger
instance, creating if not yet existing.org.slf4j.Logger
getLogger(java.lang.String name)
Main interface forILoggerFactory
int
getLoggerCount()
java.lang.String
getLoggerLevel(java.lang.String loggerName)
java.lang.String[]
getLoggerNames()
java.lang.String
jmxContext()
boolean
setLoggerLevel(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 aJettyLogger
instance, 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:
getLogger
in interfaceorg.slf4j.ILoggerFactory
- Parameters:
name
- the name of the logger- Returns:
- the Slf4j Logger
-
getLoggerNames
public java.lang.String[] getLoggerNames()
- Specified by:
getLoggerNames
in interfaceJettyLoggerFactoryMBean
-
getLoggerCount
public int getLoggerCount()
- Specified by:
getLoggerCount
in interfaceJettyLoggerFactoryMBean
-
getLoggerLevel
public java.lang.String getLoggerLevel(java.lang.String loggerName)
- Specified by:
getLoggerLevel
in interfaceJettyLoggerFactoryMBean
-
setLoggerLevel
public boolean setLoggerLevel(java.lang.String loggerName, java.lang.String levelName)
- Specified by:
setLoggerLevel
in interfaceJettyLoggerFactoryMBean
-
-