public static class ThinkingDataAnalytics.LoggerConsumer.Config extends Object
| Constructor and Description |
|---|
Config(String logDirectory)
创建指定日志存放路径的 LoggerConsumer 配置
|
Config(String logDirectory,
int fileSize)
创建指定日志存放路径和日志大小的 LoggerConsumer 配置
|
| Modifier and Type | Method and Description |
|---|---|
void |
setAutoFlush(boolean autoFlush)
设置自动保存
|
void |
setBufferSize(int bufferSize)
设置缓冲区容量, 当超过该容量时会触发 flush 动作
|
void |
setFilenamePrefix(String fileNamePrefix)
设置用户名前缀
|
void |
setFileSize(int fileSize)
设置日志大小
|
void |
setInterval(int interval)
自动保存间隔
|
void |
setLockFile(String lockFileName) |
void |
setRotateMode(ThinkingDataAnalytics.LoggerConsumer.RotateMode rotateMode)
设置日志切分模式
|
public Config(String logDirectory)
logDirectory - 日志存放路径public Config(String logDirectory, int fileSize)
logDirectory - 日志存放路径fileSize - 日志大小, 单位 MB, 默认为无限大public void setRotateMode(ThinkingDataAnalytics.LoggerConsumer.RotateMode rotateMode)
rotateMode - 日志切分模式public void setFileSize(int fileSize)
fileSize - 日志大小,单位 MBpublic void setLockFile(String lockFileName)
public void setBufferSize(int bufferSize)
bufferSize - 缓冲区大小,单位 byte.public void setFilenamePrefix(String fileNamePrefix)
fileNamePrefix - 用户名前缀public void setAutoFlush(boolean autoFlush)
autoFlush - 是否自动保存public void setInterval(int interval)
interval - 自动保存任务间隔Copyright © 2021. All rights reserved.