Package com.compomics.software.log
Class CliLogger
java.lang.Object
com.compomics.software.log.CliLogger
- All Implemented Interfaces:
AutoCloseable
Simple logger.
- Author:
- Marc Vaudel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidLogs an error.voidlogMessage(String message) Logs a message.voidwriteComment(String key, String value) Write a comment line as '# key: value'.voidWrites the headers to the files.
-
Constructor Details
-
CliLogger
Constructor.- Parameters:
logFile- the file where to write the log
-
CliLogger
Constructor.- Parameters:
logFile- The file where to write the log.cliName- The name of the CLI.version- The version of the CLI.
-
-
Method Details
-
writeComment
Write a comment line as '# key: value'.- Parameters:
key- the keyvalue- the value
-
writeHeaders
public void writeHeaders()Writes the headers to the files. -
logMessage
Logs a message.- Parameters:
message- the message
-
logError
Logs an error.- Parameters:
message- the error message
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-