gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control systemdiff --git a/src/com/quemaster/transformations/TransMessages.java b/src/com/quemaster/transformations/TransMessages.java
package com.quemaster.transformations;
/*
- Copyright (C) 2014 Doni Pracner
+ Copyright (C) 2014, 2018 Doni Pracner
This file is part of mjc2wsl.
private int[] messageCounters;
public static final int M_DEB = 0;
public static final int M_WAR = 1;
- public static final int M_ERR = 2;
- public static final int M_QUIET = 3;
+ public static final int M_NOTIFY = 2;
+ public static final int M_ERR = 5;
+ public static final int M_QUIET = 10;
private PrintStream outStream = System.out;
public TransMessages() {
messageCounters[level]++;
}
+ public void message(String string) {
+ message(string,M_NOTIFY);
+ }
+
public int getLevelMessageCount(int level){
if (level < messageCounters.length){
return messageCounters[level];
}
public void printMessageCounters(PrintStream out){
- out.println("total errors:"+messageCounters[TransMessages.M_ERR]+" warnings:"+messageCounters[TransMessages.M_WAR]);
+ if (printLevel < M_QUIET)
+ out.println("total errors:" + messageCounters[TransMessages.M_ERR]
+ + " warnings:" + messageCounters[TransMessages.M_WAR]
+ + " notifications:" + messageCounters[TransMessages.M_NOTIFY]
+ );
}
public void printMessageCounters(){
public void setPrintLevel(int printLevel) {
this.printLevel = printLevel;
}
+
}
\ No newline at end of file