📄 logrecord.java
字号:
package main.cn.edu.nju.software.sd.cll;
/**
* Record类用于封装需要输出的信息
* @author ohai
* */
public class LogRecord
{
private Level level;
private String message;
private String loggerName;
private String callClass;
private String callMethod;
private int lineno;
private String timestamp;
private long millis;
/**构造方法*/
public LogRecord(String name,Level l,String msg,String sourceClass,
String method,int line,String time,long mil)
{
loggerName = name;
level = l;
message = msg;
callClass = sourceClass;
callMethod = method;
lineno = line;
timestamp = time;
millis = mil;
}
/**获得源logger的名字*/
public String getLoggerName()
{
return loggerName;
}
/**获得logger的level*/
public String getLevel()
{
return level.strlevel;
}
/**获得调用logger的类的名字*/
public String getCallClassName()
{
return callClass;
}
/**获得调用logger 的方法的名字*/
public String getCallMethodName()
{
return callMethod;
}
/**获得消息体*/
public String getMessage()
{
return message;
}
/**获得以毫秒为单位的事件时间*/
public long getMillis()
{
return millis;
}
public String getTimestamp()
{
return timestamp;
}
public int getLineno()
{
return lineno;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -