Add <log /> tag support (for info, warn, error, verbose messages)

This commit is contained in:
Joshua Granick
2016-10-28 15:32:49 -07:00
parent 36940ecaae
commit 42b30761ba

View File

@@ -1081,7 +1081,39 @@ class ProjectXMLParser extends HXProject {
case "echo": case "echo":
Sys.println (substitute (element.att.value)); LogHelper.println (substitute (element.att.value));
case "log":
var verbose = "";
if (element.has.verbose) {
verbose = element.att.verbose;
}
if (element.has.error) {
LogHelper.error (element.att.error, verbose);
} else if (element.has.warn) {
LogHelper.warn (element.att.warn, verbose);
} else if (element.has.info) {
LogHelper.info (element.att.info, verbose);
} else if (element.has.value) {
LogHelper.info (element.att.value, verbose);
} else if (verbose != "") {
LogHelper.info ("", verbose);
}
case "path": case "path":