public class StandardLogChannel extends java.lang.Object implements LogChannel
Modifier | Constructor and Description |
---|---|
protected |
StandardLogChannel(java.lang.String chanFacility,
StandardLogger loggerObj)
Construct a new log channel.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFacility() |
int |
getLevel(java.lang.String level)
Convert a symbolic level to an integer identifier.
|
LogWriter |
getLogWriter(int level)
Create a LogWrite associated with a particular level.
|
LogWriter |
getLogWriter(java.lang.String level)
Create a LogWrite associated with a particular level.
|
boolean |
isEnabled(int level)
Determine if logging is enabled for the specified level.
|
boolean |
isEnabled(java.lang.String level)
Determine if logging is enabled for the specified level.
|
void |
write(int level,
java.lang.String msg)
Write a string to the log file.
|
void |
write(int level,
java.lang.String msg,
java.lang.Throwable throwable)
Write a string and exception to the log file.
|
void |
write(java.lang.String level,
java.lang.String msg)
Write a string to the log file.
|
void |
write(java.lang.String level,
java.lang.String msg,
java.lang.Throwable throwable)
Write a string and exception to the log file.
|
protected StandardLogChannel(java.lang.String chanFacility, StandardLogger loggerObj)
public int getLevel(java.lang.String level)
LogChannel
getLevel
in interface LogChannel
public java.lang.String getFacility()
getFacility
in interface LogChannel
public LogWriter getLogWriter(java.lang.String level)
LogChannel
getLogWriter
in interface LogChannel
public LogWriter getLogWriter(int level)
LogChannel
getLogWriter
in interface LogChannel
public boolean isEnabled(int level)
LogChannel
isEnabled
in interface LogChannel
public boolean isEnabled(java.lang.String level)
LogChannel
isEnabled
in interface LogChannel
public void write(int level, java.lang.String msg)
LogChannel
write
in interface LogChannel
public void write(java.lang.String level, java.lang.String msg)
LogChannel
write
in interface LogChannel
public void write(int level, java.lang.String msg, java.lang.Throwable throwable)
LogChannel
write
in interface LogChannel
public void write(java.lang.String level, java.lang.String msg, java.lang.Throwable throwable)
LogChannel
write
in interface LogChannel