|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.LogFile
public class LogFile
日志文件管理类。
用于对日志文件的管理,包括定义日志的记录级别,日志文件存储的目录,日志文件存储的最大值,以及日志分文件存储的时间间隔。对于日志的记录级别有两种,不同的记录级别所记录的日志内容不同,级别越高记录的信息越多。
日志文件如何分文件存储取决于日志文件存储的最大值和日志分文件存储的时间间隔,即:在达到了时间间隔限制时,系统会生成一个新的日志文件记录日志,如果文件未达到时间间隔限制,但是已经达到了日志文件大小的限制,此时也会生成一个新的日志文件。
方法摘要 | |
---|---|
void |
close()
已过时。 调用该方法关闭日志文件。 |
java.lang.String |
getFolder()
已过时。 返回日志文件的存储目录。默认目录为应用程序下的 Log 目录。时间间隔为非 None 时,日志文件名按照:"Log"+"_进程id"+"_起始时间点"的方式命名;时间间隔为 None 时,日志文件名按照:"Log"+"_进程id"的方式命名。如果达到文件规定的最大值,则+"#1/2/3"。 |
LogLevel |
getLevel()
返回日志记录级别。 |
int |
getMaxSize()
返回日志文件大小的最大值。 |
LogTimeInterval |
getTimeInterval()
已过时。 返回日志分文件存储间隔。有五种存储方法:不分文件存储;每小时一个日志文件进行存储;每天一个日志文件进行存储;每星期一个日志文件进行存储;每月一个日志文件进行存储。 |
static boolean |
isFilter()
返回日志是否自动过滤重复内容。 |
boolean |
open()
已过时。 调用该方法打开日志文件。 注意:调用 open 方法时会清空之前的设置,所以利用该方法打开日志文件时,应该先调用 open 方法,然后再设置相关参数。 |
static void |
setFilter(boolean isFilter)
设置日志是否自动过滤重复内容,true,表示过滤重复内容,即连续出现相同的日志内容会被过滤掉;false表示不过滤。 |
void |
setFolder(java.lang.String value)
已过时。 设置日志文件的存储目录。默认目录为应用程序下的 Log 目录。时间间隔为非 None 时,日志文件名按照:"Log"+"_进程id"+"_起始时间点"的方式命名;时间间隔为 None 时,日志文件名按照:"Log"+"_进程id"的方式命名。如果达到文件规定的最大值,则+"#1/2/3"。 |
void |
setLevel(LogLevel value)
设置日志记录级别。 |
void |
setMaxSize(int value)
设置日志文件大小的最大值。 |
void |
setTimeInterval(LogTimeInterval value)
已过时。 设置日志分文件存储间隔。有五种存储方法:不分文件存储;每小时一个日志文件进行存储;每天一个日志文件进行存储;每星期一个日志文件进行存储;每月一个日志文件进行存储。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
public LogLevel getLevel()
日志记录级别从低到高依次为 ERROR、DEBUG 两个级别。记录级别高的日志包含低级别日志的信息,例如级别为 DEBUG 时,将同时记录 ERROR 所包含的信息。系统默认日志记录级别为 DEBUG。日志记录级别详细信息,请参考 LogLevel
类。
LogLevel
DEBUG
。public void setLevel(LogLevel value)
日志记录级别从低到高依次为 ERROR、DEBUG 两个级别。记录级别高的日志包含低级别日志的信息,例如级别为 DEBUG 时,将同时记录 ERROR 所包含的信息。系统默认日志记录级别为 DEBUG。日志记录级别详细信息,请参考 LogLevel
类。
value
- 日志记录级别。LogLevel
LogFile.open()
方法的示例。public java.lang.String getFolder()
public void setFolder(java.lang.String value)
value
- 日志文件的存储目录。LogFile.open()
方法的示例。public int getMaxSize()
public void setMaxSize(int value)
value
- 日志文件大小的最大值。LogFile.open()
方法的示例。public LogTimeInterval getTimeInterval()
NONE
。public void setTimeInterval(LogTimeInterval value)
value
- 日志分文件存储间隔。LogFile.open()
方法的示例。public boolean open()
注意:调用 open 方法时会清空之前的设置,所以利用该方法打开日志文件时,应该先调用 open 方法,然后再设置相关参数。
public void openTest(){ // 打开日志文件,设置日志文件的存储目录,日志文件级别等一系列参数 LogFile.open(); LogFile.setFolder("G:\\Log"); LogFile.setLevel(LogLevel.ERROR); LogFile.setMaxSize(1024); LogFile.setTimeInterval(LogTimeInterval.HOUR); // 关闭日志文件 LogFile.close(); }
public void close()
open()
LogFile.open()
方法的示例。public static boolean isFilter()
public static void setFilter(boolean isFilter)
isFilter
- 一个布尔值,指示是否自动过滤重复内容,true,表示过滤重复内容;false表示不过滤。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |