Package htsjdk.samtools.util
Class ProgressLogger
java.lang.Object
htsjdk.samtools.util.AbstractProgressLogger
htsjdk.samtools.util.ProgressLogger
- All Implemented Interfaces:
ProgressLoggerInterface
Little progress logging class to facilitate consistent output of useful information when progressing
through a stream of SAM records.
-
Constructor Summary
ConstructorsConstructorDescriptionProgressLogger
(Log log) Construct a progress logger with the desired log, the verb "Processed" and a period of 1m records.ProgressLogger
(Log log, int n) Construct a progress logger with the desired log and frequency and the verb "Processed".ProgressLogger
(Log log, int n, String verb) Construct a progress logger.ProgressLogger
(Log log, int n, String verb, String noun) Construct a progress logger. -
Method Summary
Methods inherited from class htsjdk.samtools.util.AbstractProgressLogger
getCount, getElapsedSeconds, log, record, record, record, record, reset
-
Constructor Details
-
ProgressLogger
Construct a progress logger.- Parameters:
log
- the Log object to write outputs ton
- the frequency with which to output (i.e. every N records)verb
- the verb to log, e.g. "Processed, Read, Written".noun
- the noun to use when logging, e.g. "Records, Variants, Loci"
-
ProgressLogger
Construct a progress logger.- Parameters:
log
- the Log object to write outputs ton
- the frequency with which to output (i.e. every N records)verb
- the verb to log, e.g. "Processed, Read, Written".
-
ProgressLogger
Construct a progress logger with the desired log and frequency and the verb "Processed".- Parameters:
log
- the Log object to write outputs ton
- the frequency with which to output (i.e. every N records)
-
ProgressLogger
Construct a progress logger with the desired log, the verb "Processed" and a period of 1m records.- Parameters:
log
- the Log object to write outputs to
-
-
Method Details
-
log
Description copied from class:AbstractProgressLogger
Log a message to whatever logger is being used- Specified by:
log
in classAbstractProgressLogger
- Parameters:
message
- a message to be logged by the logger (recommended output level is INFO or the equivalent)
-