Class LogMetric.Rule
-
- All Implemented Interfaces:
public class LogMetric.Rule
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringKeypublic final static StringKey$enablepublic Stringfilepublic final static StringKey$filepublic DataSizeminGrowpublic final static StringKey$minGrowpublic DataSizemaxGrowpublic final static StringKey$maxGrowpublic DataSizemaxSizepublic final static StringKey$maxSizepublic intboundpublic final static StringKey$boundpublic Set<String>levelpublic final static StringKey$levelpublic Set<String>keywordpublic final static StringKey$keywordpublic intpreviewpublic final static StringKey$previewpublic Stringcharsetpublic final static StringKey$charsetpublic intcleanpublic final static StringKey$clean
-
Constructor Summary
Constructors Constructor Description LogMetric.Rule()
-
Method Summary
Modifier and Type Method Description StringgetFile()voidsetFile(String file)DataSizegetMinGrow()voidsetMinGrow(DataSize minGrow)DataSizegetMaxGrow()voidsetMaxGrow(DataSize maxGrow)DataSizegetMaxSize()voidsetMaxSize(DataSize maxSize)intgetBound()voidsetBound(int bound)Set<String>getLevel()voidsetLevel(Set<String> level)Set<String>getKeyword()voidsetKeyword(Set<String> keyword)intgetPreview()voidsetPreview(int preview)StringgetCharset()voidsetCharset(String charset)intgetClean()voidsetClean(int clean)StringtrimKey(String kw, boolean white)Remove the outer single quotes, and whether to handle subsequent whitespace StringmaskKey(String kw)Do NOT log the key. List<LogStat.Word>getRuntimeKeys()Auto remove a pair of quotes, construct bytes by charset booleanisEnable()booleanequals(@Nullable() Object o)inthashCode()StringtoString()voidsetEnable(boolean enable)-
-
Method Detail
-
getMinGrow
DataSize getMinGrow()
-
setMinGrow
void setMinGrow(DataSize minGrow)
-
getMaxGrow
DataSize getMaxGrow()
-
setMaxGrow
void setMaxGrow(DataSize maxGrow)
-
getMaxSize
DataSize getMaxSize()
-
setMaxSize
void setMaxSize(DataSize maxSize)
-
getBound
int getBound()
-
setBound
void setBound(int bound)
-
getKeyword
Set<String> getKeyword()
-
setKeyword
void setKeyword(Set<String> keyword)
-
getPreview
int getPreview()
-
setPreview
void setPreview(int preview)
-
getCharset
String getCharset()
-
setCharset
void setCharset(String charset)
-
getClean
int getClean()
-
setClean
void setClean(int clean)
-
trimKey
String trimKey(String kw, boolean white)
Remove the outer single quotes, and whether to handle subsequent whitespace
-
getRuntimeKeys
List<LogStat.Word> getRuntimeKeys()
Auto remove a pair of quotes, construct bytes by charset
-
isEnable
boolean isEnable()
-
hashCode
int hashCode()
-
setEnable
void setEnable(boolean enable)
-
-
-
-