public class DiskReporterImpl extends AbstractDiskReporter
COMPOSITE_REPORTER, REMOTE_REPORTER| 构造器和说明 |
|---|
DiskReporterImpl(String digestLogType,
SpanEncoder contextEncoder) |
DiskReporterImpl(String digestLogType,
String digestRollingPolicy,
String digestLogReserveConfig,
SpanEncoder contextEncoder) |
DiskReporterImpl(String digestLogType,
String digestRollingPolicy,
String digestLogReserveConfig,
SpanEncoder contextEncoder,
SofaTracerStatisticReporter statReporter) |
DiskReporterImpl(String digestLogType,
String digestRollingPolicy,
String digestLogReserveConfig,
SpanEncoder contextEncoder,
SofaTracerStatisticReporter statReporter,
String logNameKey) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
digestReport(SofaTracerSpan span)
打印摘要日志
|
SpanEncoder |
getContextEncoder() |
String |
getDigestLogReserveConfig() |
String |
getDigestLogType() |
String |
getDigestReporterType()
获取摘要 Reporter 实例类型
|
String |
getDigestRollingPolicy() |
AtomicBoolean |
getIsDigestFileInited() |
String |
getLogNameKey() |
SofaTracerStatisticReporter |
getStatReporter() |
String |
getStatReporterType()
获取统计 Reporter 实例类型
|
void |
setStatReporter(SofaTracerStatisticReporter statReporter) |
void |
statisticReport(SofaTracerSpan span)
打印统计日志
|
doReport, getReporterType, isDisableDigestLogclose, getIsClosePrint, report, setIsClosePrintpublic DiskReporterImpl(String digestLogType, SpanEncoder contextEncoder)
public DiskReporterImpl(String digestLogType, String digestRollingPolicy, String digestLogReserveConfig, SpanEncoder contextEncoder)
public DiskReporterImpl(String digestLogType, String digestRollingPolicy, String digestLogReserveConfig, SpanEncoder contextEncoder, SofaTracerStatisticReporter statReporter)
public DiskReporterImpl(String digestLogType, String digestRollingPolicy, String digestLogReserveConfig, SpanEncoder contextEncoder, SofaTracerStatisticReporter statReporter, String logNameKey)
digestLogType - 日志类型digestRollingPolicy - 滚动策略digestLogReserveConfig - 保留天数配置contextEncoder - 日志输出编码statReporter - 用户需要提供统计实现logNameKey - 日志文件配置关键字public SofaTracerStatisticReporter getStatReporter()
public void setStatReporter(SofaTracerStatisticReporter statReporter)
public String getDigestReporterType()
AbstractDiskReportergetDigestReporterType 在类中 AbstractDiskReporterpublic String getStatReporterType()
AbstractDiskReportergetStatReporterType 在类中 AbstractDiskReporterpublic void digestReport(SofaTracerSpan span)
AbstractDiskReporterdigestReport 在类中 AbstractDiskReporterspan - 被打印 spanpublic void statisticReport(SofaTracerSpan span)
AbstractDiskReporterstatisticReport 在类中 AbstractDiskReporterspan - 被统计 spanpublic AtomicBoolean getIsDigestFileInited()
public String getDigestLogType()
public String getDigestRollingPolicy()
public String getDigestLogReserveConfig()
public SpanEncoder getContextEncoder()
public String getLogNameKey()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.