forked from baritonehands/jenkinsnuget
-
Notifications
You must be signed in to change notification settings - Fork 0
/
VerboseTriggerLog.java
39 lines (30 loc) · 1.13 KB
/
VerboseTriggerLog.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package org.jenkinsci.plugins.nuget.triggers.logs;
import org.jenkinsci.lib.xtrigger.XTriggerLog;
import java.nio.file.Path;
/**
* @author Arnaud TAMAILLON
*/
public class VerboseTriggerLog extends InfoTriggerLog {
public VerboseTriggerLog(XTriggerLog log) {
super(log);
}
@Override
public void skippingFileWithNoFileName() {
log.info("Skipped file (no file name can be retrieved)");
}
@Override
public void skippedFileNotPackagesConfig(Path fileName) {
log.info(String.format("Skipped file (not packages.config): %s", fileName.toAbsolutePath().toString()));
}
@Override
public void packageVersionRetrieved(String id, String latest) {
if (latest == null) {
log.info(String.format("Latest version for Package %s: no version found.", id));
} else {
log.info(String.format("Latest version for Package %s is v%s.", id, latest)); }
}
@Override
public void reusingCachedPackageVersion(String id) {
log.info(String.format("Reusing cached version for Package %s.", id));
}
}