public class LogFile extends Object
日志文件管理类。
用于对日志文件的管理,包括定义日志的记录级别,日志文件存储的目录,日志文件存储的最大值,以及日志分文件存储的时间间隔。对于日志的记录级别有两种,不同的记录级别所记录的日志内容不同,级别越高记录的信息越多。
日志文件如何分文件存储取决于日志文件存储的最大值和日志分文件存储的时间间隔,即:在达到了时间间隔限制时,系统会生成一个新的日志文件记录日志,如果文件未达到时间间隔限制,但是已经达到了日志文件大小的限制,此时也会生成一个新的日志文件。
限定符和类型 | 方法和说明 |
---|---|
static void |
addLogListener(LogFileListener listener)
添加日志发送的事件监听器。
|
static void |
close()
已过时。
|
static String |
getFolder()
已过时。
|
static LogLevel |
getLevel()
获取日志记录级别
|
static int |
getMaxSize()
日志文件大小的最大值,如果达到这个值,将新生成一个日志文件进行存储,为-1时没有限制
|
static LogTimeInterval |
getTimeInterval()
已过时。
|
static boolean |
isFilter()
返回日志是否自动过滤重复内容。
|
static boolean |
open()
已过时。
|
static void |
removeLogListener(LogFileListener listener)
移除日志发送的事件监听器
|
static void |
setFilter(boolean isFilter)
设置日志是否自动过滤重复内容,true,表示过滤重复内容,即连续出现相同的日志内容会被过滤掉;false表示不过滤。
|
static void |
setFolder(String value)
已过时。
|
static void |
setLevel(LogLevel value)
设置日志记录级别
|
static void |
setMaxSize(int value)
日志文件大小的最大值,如果达到这个值,将新生成一个日志文件进行存储,为-1时没有限制
单位为字节
|
static void |
setTimeInterval(LogTimeInterval value)
已过时。
|
public static LogLevel getLevel()
public static void setLevel(LogLevel value)
value
- 日志记录级别@Deprecated public static String getFolder()
@Deprecated public static void setFolder(String value)
public static int getMaxSize()
public static void setMaxSize(int value)
value
- 日志文件大小的最大值@Deprecated public static LogTimeInterval getTimeInterval()
@Deprecated public static void setTimeInterval(LogTimeInterval value)
value
- 日志份文件存储间隔@Deprecated public static boolean open()
@Deprecated public static void close()
public static boolean isFilter()
public static void setFilter(boolean isFilter)
isFilter
- 一个布尔值,指示是否自动过滤重复内容,true,表示过滤重复内容;false表示不过滤。public static void addLogListener(LogFileListener listener)
listener
- 日志发送的事件监听器public static void removeLogListener(LogFileListener listener)
listener
- 日志发送的事件监听器Copyright © 2021–2024 SuperMap. All rights reserved.