public class Reporter
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
Reporter.ReportCalendar |
class |
Reporter.ReportCharset |
class |
Reporter.ReportFileSystem |
class |
Reporter.ReportLocale |
class |
Reporter.ReportMemory |
class |
Reporter.ReportNetworkInterface |
class |
Reporter.ReportOperatingSystem |
class |
Reporter.ReportPhysicalSystem |
class |
Reporter.ReportUser |
class |
Reporter.ReportVM |
Constructor and Description |
---|
Reporter() |
Reporter(org.slf4j.Logger logger)
Constructor
|
Modifier and Type | Method and Description |
---|---|
org.slf4j.Logger |
getLogger() |
void |
logAllReports(java.util.concurrent.Executor executor)
Run all reports and write them as information messages to logger.
|
void |
logDefaultReports(java.util.concurrent.Executor executor)
Run reports accoding to
ReporterConfig and write them as information messages to logger. |
public Reporter()
public Reporter(org.slf4j.Logger logger)
logger
- Logger that writes reports as information messages.public org.slf4j.Logger getLogger()
public void logAllReports(java.util.concurrent.Executor executor)
executor
- Executor that runs each report.public void logDefaultReports(java.util.concurrent.Executor executor)
ReporterConfig
and write them as information messages to logger.executor
- Executor that runs each report.